1. PHP / Говнокод #2840

    +170.2

    1. 1
    if(!($var==false))

    насколько это говнокод?=)

    Запостил: nur, 22 Марта 2010

    Комментарии (12) RSS

    • Намного, автор видно не знает о операторе !=
      Ответить
    • это пиздец , а не говно.
      мало того, что двойное отрицание, так еще и автор не знает про !=, так еще попробуйте это вслух произнести.
      Ответить
    • показать все, что скрытода нифига это не говнокод.

      2 + 3 = 5, но и 3 + 2 = 5
      Ответить
      • это я про паттерн "!(a == b)", на который ругался один из гостей-дураков.
        Ответить
    • if(!($var === false)) ВО! теперь нормально )))))
      Ну или empty(...) тогда уж
      Ответить
    • Это говнокод - продолжение порочной практики динамических языков прошлого столетия. Вообще сама по себе идея автоматического приведения типов зарекомендовала себя не лучшим образом - это только логическое продолжение изначально не самой лучшей теории. Вообще, если переменная Boolean - то она должна быть либо true, либо false, а переменная, которая возможно true, возможно false, а возможно "Петя" - это уже говноархитектура. :)
      Ответить
      • - А кошек не люблю - шерсть, вонь.
        - Да Вы их просто готовить не умеете
        Ответить
    • Это не говнокод! =)
      Тут дело в ДНК автора ;-)

      PS: он, видимо, настолько любит анал, что даже "кодит через жопу"!
      Ответить
    • Да чего вы, может ему скучно было. Суть то ясна:)
      Ответить

    Добавить комментарий