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

    +162.5

    1. 1
    2. 2
    3. 3
    public function run() {
         $this->_stop();
    }

    К концу рабочего дня у себя такое обнаружил = ) Заработался.

    Запостил: Johnny, 28 Декабря 2009

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

    • называть ф-ии начиная с подчёркивания тоже как-то не очень
      Ответить
      • Да ладно!? Может и ооп в целом как-то не очень? = )
        Ответить
        • Так это.. В языках где нет public/private так делают, в php-то есть private - зачем начинать с подчёркивания?
          Ответить
          • Ну помимо разделения доступа на уровне имени функции, просто удобно видеть например приватные методы класса в списке автодополнения чисто визуально.
            Ответить
            • Ну так а я о чём. Начинать с подчёркивания - это в таких языках, как питон, перл используется на условном уровне, то есть чисто визуально. В пхп же есть ключевое слово private, и это не является чисто визуальным отделение и, по идее, (с точной уверенностью не скажу, так как счас пишу на перл и точно не помню, но вроде) ИДЕ не должны предлагать его в списке автодополнении, такие как еклипс и нетбинс (других под пхп даже не пробовал именно иде, не редакторов типа вим, если честно).
              С новым годом
              Ответить
              • И это повод для того, чтобы послать читабельность и понимаемость кода к черту?
                Ответить
                • Неужели знако подчёркивания делает читабельней и более понимаемым, чем ключевое слово?
                  Ответить
                  • набираешь в списке автокомплита символ "_" и получаешь список только приватных функций и методов. разве плохо?
                    Ответить
    • CakePHP
      Ответить
      • кейк запилен под поддержку php4, который в свою очередь не поддерживает использование модификаторов доступа к членам классов...
        Ответить

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