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

    +174

    1. 1
    2. 2
    3. 3
    4. 4
    private function FunctionFalse()
    	{
    		return false;
    	}

    битрикс он такой

    Запостил: minisot, 18 Апреля 2012

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

    • Функциональное программирование нынче в моде. Маркетологи напишут
      "битрикс идёт в ногу со временем"!
      Ответить
    • PascalCase для имен функций/переменных в php или javascript сразу выдает говнокодера
      Ответить
    • /bin/false
      Ответить
    • Могу предположить, что используется в качестве коллбека, что указывает на недостаточно продуманную архитектуру. Интересно увидеть код, использующий это.
      Ответить
      • это портабельный платформонезависимый объектноорентированный false
        Ответить
    • А коммента там такого нет?
      /*Deprecated: use FunctionTrue instead of this*/
      private function FunctionFalse()
      	{
      		return false;
      	}
      Ответить
    • Круче было бы
      private function FunctionFalse()
      {
      		return DEBUG_MODE == 'on';
      }
      Ответить
    • Самое интересное, что облажался тут не битрикс, а автор сообщения. Стоит внимательнее посмотреть код и разобраться, зачем это было нужно.
      Ответить
      • Вообще-то да, это кусок кода по типу того, что используется в модуле бизпроцессов и ему аналогичных. Если что-то непонятно - не значит, что это сразу говнокод.
        Ответить

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