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

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    function reverseStack()
    {
    $this->stackNotation = array_reverse($this->stackNotation);
    $this->lenght = count($this->stackNotation);
    return $this->lenght;
    }
    
    function calculateNotation()
    {
    $this->result = $this->stackNotation[0];
    for($this->i = 1; $this->i < $this->lenght; $this->i++) {
    $this->j = $this->i — 1;
    switch($this->arifmeticSign[$this->j] ) {
    case ’*’:
    $this->result = $this->result * $this->stackNotation[$this->i];
    
    ...

    новое слово в пэхэпэ-оопэ.

    http://dou.ua/forums/topic/5548/

    Запостил: huitka, 11 Апреля 2012

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

    • $this->i, $this->j
      Спасибо, я такого ещё не видел. :)
      Ответить
    • > lenght
      и правда, новое
      Ответить
      • Width, height и length - очень сложные слова...
        Ответить
        • Да дурацкий язык.
          Кстати width и height меня бесят, потому что в них разное число букв и потому что они находится в разных местах в списке свойств.
          Надо sizeX, sizeY
          Ответить
          • size.x, size.y
            Ответить
          • > дурацкий язык.

            и в русском, "длина","ширина"
            > в них разное число букв и потому что они находится в разных местах в списке свойств

            кстати, это ничуть не проблема, т.к. любой редактор сложнее блокнота (даже Notepad++) обладает автокомплитом, при этом свойств на w и h 1-2 (в java есть еще и метод hashCode())

            зы: в пехепе ситуация и сложнее и проще - там вообще нет встроенных объектов с такими свойствами, поэтому надо хоть немного знать английский, а с другой стороны - именно поэтому можно назвать свойства своего класса sizeX, sizeY
            Ответить
            • > и в русском, "длина","ширина"

              Да, только у них нет уебанских окончаний ТХ и ХТ.

              > кстати, это ничуть не проблема, т.к. любой редактор сложнее блокнота (даже Notepad++) обладает автокомплитом

              А если инспектор объектов в Дельфи листаешь?
              Ответить
              • > Да, только у них нет уебанских окончаний ТХ и ХТ.
                зато есть "-на", и некоторые грамотеи норовят удваивать "н" даже в этих словах.

                > А если инспектор объектов в Дельфи листаешь?
                я уже и забыл про это чудо прошлого века, в котором даже фильтра нету (имею ввиду текстовое поле над списком, в которое можно ввести какое-нибудь "wi" и в списке остается только width)
                Ответить
                • показать все, что скрыто"На" - это нормальное окончание. А "ТХ" и "ХТ" - это уебанские окончание. Хуй сломаешь, пока слово наберёшь
                  Ответить
                  • англоговорящему "lenght" не придет в голову написать, для него это также естественно.
                    а вот "длинна" или "ширинна"... уж и не знаю, как такое могут написать.

                    > Хуй сломаешь, пока слово наберёшь
                    тогда действительно, набор width и height будет раздражать, если их хуем по клаве выбивать....
                    Ответить
                    • Не, руками тоже бесит, что там эти буквы (которые и не выговорить) расположены там, а там - наоборот.
                      Ответить
                      • а потому что надо выговаривать правильно:
                        length - это "ленгф" (не точно, но близко)
                        height - это "хайт"
                        width - это "витз"
                        вот после этого не перепутаешь.
                        Ответить
                        • Да это не я их путаю, а мои пальцы.

                          Я когда видтх и хеигхт набираю, то ощущение, будто швейцарские часы ремонтирую, такой же напряг в пальцах.
                          Ответить
                          • ну не знаю, я привык и трудностей у меня с ними не возникает.
                            Ответить
                          • А еще слово return очень сложное. Почему-то часто в нем опечатываюсь.
                            Ответить
                            • Пиши на Дельфи, в нём result, оно проще
                              Ответить
                              • кстати, концепция возвращения значения через result меня тоже в свое время оч раздражала
                                Ответить
                                • Зато можно сразу писать в возвращаемую структуру.
                                  Ответить
        • receive мне не нравится, а к этим я уже привык
          Ещё часто не могу написать Sprint с первого раза, руки по привычке выводят Spring
          Ответить
          • А я очень часто писать слово не в том падеж, в котором оно должно быть, потому что палец привыкать к одной словоформа.
            Ответить

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