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

    +57

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if($atributId){
          $sql = "UPDATE directory_atributes SET name = '$newName' WHERE id = $atributId LIMIT 1";
          $db-> Query($sql);
          die();
     } else{
          die();
     }

    Депрессивное программирование. В любом случае ты умрёшь.

    Запостил: somnambulism, 01 Октября 2012

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

    • Реалистичное, ведь все умрем, рано или поздно.
      Ответить
    • Я постиг, что путь пхпшника - это die(). В ситуации "или-или" без колебаний выбирай die(). Это нетрудно.
      Исполнись решимости и действуй. Только малодушные выбирают эксепшены, редиректы и обработку ошибок.
      (с) Путь пхпшника или Сокрытое в говне
      Ответить
      • На текущем месте работы приходится собеседовать похапешников, лишь единицы могут объяснить, что такое исключения и в чём профит/недостатки по сравнению с возвратом кода ошибки. И эти единицы, как правило, неплохо знают ещё пару языков программирования.
        Хотелось бы верить, что мне просто не везёт, но вера тает с каждым собеседованием.
        Ответить
        • Ну на исключениях зацикливаться тоже не гуд. Вот в питоне цикл for на самом деле while True с выходом по исключению StopIteration.
          А хотя... ну и нормально...
          Ответить
          • Это часть питоновского Zen: EAFP.
            Подробнее тут:
            http://docs.python.org/glossary.html#term-eafp
            Этим меня подкупает python: если что-то сделано определённым образом, для решения есть вменяемое техническое объяснение, т.е. почти все решения взвешены и логичны. Не все из них удачны (навскидку: магический метод next вместо __next__ в python2), но язык постоянно эволюционирует в лучшую сторону.
            Смотреть в сторону php после python вообще не хочется...
            Ответить
        • Я могу дать совет. Прекратите программистам на пхп предлагать работать за дошерак пойдут те кто знает что такое исключение.
          Ответить
          • ЗП зависит исключительно от уровня кандидата. Есть очень годные люди, которых мы с удовольствием берём на работу за весьма неплохую зарплату, просто по случайному совпадению они работают(-ли) ещё с парой языков программирования.
            Ответить
            • А по секрету скажите ветка ЗП какая для пхпешника.
              Ответить
              • Средний Software developer - 50 килорублей, Lead - ~70 килорублей.
                Ответить
                • это нижегородские цифры?
                  Ответить
                  • да, но это относительно высокие ЗП
                    Ответить
                    • мне тоже так кажется, для php в нижнем вполне прилично
                      Ответить
                    • Да довольно не плохо. в Москве от 60 до 100 ветка. чаще все же до 80. В "контакте" говорят 150 платят ну я точно не знаю. Зы а чего на говнокодике плюсануть завалился ? Новый тред?
                      Ответить
                      • > Зы а чего на говнокодике плюсануть завалился ? Новый тред?
                        Не уверен, что понял мысль.
                        Ответить
                        • Говорю фича новая на сайте плюсануть ушло на следующую строку ? Я это собственно не лично Вам.
                          Ответить
                          • Применяете методики говнокодинга к русскому языку?
                            Ответить
                • >работать за дошерак
                  Ну а теперь покажите мне сколько в рашке платят хацкиль-илите?
                  Ответить
                  • Не знаю, я не видел в живую ещё ни одного человека, который бы писал на haskell и получал за это деньги. Я - унылый жабоёб, для нас в нижнем потолок - 85 килорублей. Забыл уточнить - все зп указаны до вычета налогов.
                    Ответить
                    • ах, так и знал, что без * тут не обошлось
                      --------------------
                      *наёбываем

                      что удерживает от переезда в нерезиновую?

                      з.ы. чорт, как маленький шрифт сделать?
                      Ответить
                      • Подскажу*, что нужно воспользоваться тегом [size]
                        --------------------
                        * на правах капитана очевидность
                        Ответить
                      • > что удерживает от переезда в нерезиновую?
                        А зачем? Чтобы платить 20т.р. разницы в зарплате за съёмную квартиру?
                        Была мысль пребраться в СПБ, но по семейным обстоятельствам не получается.
                        Ответить
                        • смотря как считать
                          100 ысяч ублей net для адекватного гипножаба-девелопера - это с чего люди начинают подыскивать варианты
                          120 - по силам найти
                          150 - это уже серьезная цифра для серьезного соискателя
                          т.е. потолок повыше

                          но и съемная квартира в москве уже давно не 20к - думаю, стоит ориентироваться от 35-40к за нормальную однушку (с ремонтом и не в ебенях)

                          а в питере зарплаты немосковские - у меня много знакомых там, можно смело на 0.8 умножать
                          да и климат
                          Ответить
                          • > съемная квартира в москве уже давно не 20к
                            я имел в виду, что разница в зарплате будет совпадать с разницей в цене съёмной квартиры

                            Не очень мне нравится москва, в питере как-то душевней...
                            Ответить
                    • Точно даже сайта http://haskell.ru/ нет. Я для себя отметил если что то появляется сайт что то.ru
                      Ответить
                      • > Точно даже сайта http://haskell.ru/ нет.
                        А если найду?

                        P.S. Правда он походу с 2002го года не обновляется. Да и форума никакого к нему не прикрутили.
                        Ответить
                        • О http://www.haskell.ru есть. Правда весь этот сайт можно выкладывать на сей ресурс.
                          Ответить
                    • Кто-нибудь видел джуниоров на хаскеле? Хоть за границей?
                      Ответить
                  • > Ну а теперь покажите мне сколько в рашке платят хацкиль-илите?
                    3 борща в день.
                    Ответить
                • Пойти штоле в пхпшники. Согласен даже на Горький, чёрт с ним.
                  Ответить
                  • Я бы в пыхеры пошел, пусть меня научат.
                    Ответить
                    • Хоть и стыдно, но пхп я знаю.
                      Ответить
                      • А что стыдиться? Я тоже его знаю ;)

                        Хоть пых как язык мне и не нравится, но я признаю, что он есть почти везде, и его знание лишним не будет.
                        Ответить
                        • Язык-то на первый взгляд неплохой. Портит его необходимость заучивания тонн правил, нюансов и куча мудаков, которые на нем пишут.

                          Если архитекторы держат баланс - это хорошо. Пример: Си, питон, js 1.5, C# 2.0.
                          Но как только начинают пихать без разбору туда всякие новомодные фичи, то скоро превращается в пиздец, которого никто толком не знает.

                          Популярные языки: PHP, C++ и новый C#.
                          Ответить
                  • Там если карьера пхпшника не пойдет, можно свалить на завод и делать дрянные автомобили
                    Ответить
      • Можно ссылку на источник цитаты?
        Ответить
    • if(true) {die();}
      else if(false){die();}
      else {die();}

      Ты не пройдешь!
      Ответить
    • > LIMIT 1
      Казалось бы, зойчем в упдейт-запросе лимиты? Или я чего-то не понимаю, или в других диалектах они хорошо прячутся.
      Ответить
      • ну как зачем. в данном случае может и незачем, если id это примари ключ. а в случае апдейта с условем не по примарю, то лимит само то, чтобы дальше базу не шершал после одного апдейта, или сколько там установлен лимит...
        Ответить
        • Тогда понятно. Ишь, до чего хитры басурмане.
          Ответить
    • самоубийственное программирование
      Ответить
    • да ладно вам, это просто конец работы программы=) ->end(die()); оО
      Ответить

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