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

    +155

    1. 1
    2. 2
    3. 3
    <?  if($sess_gr==1||$sess_gr==7||$sess_gr==11||$sess_gr==2||$sess_gr==3){?>
    <?      if($sess_gr==1||$sess_gr==7||$sess_gr==11||$sess_gr==2||$sess_gr==3){?><td rowspan="2"></td><?}?><td rowspan="2"></td>
    <?  }?>

    Контрольный IF, на случай, если PHP с первого раза не понял

    Запостил: Khvorostin, 28 Июля 2014

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

    • рынок труда связанный с php, я смотрю, наиболее насыщен быдлокодерами.
      Ответить
      • не так конечно как 1С но все и на самом деле печально. Особенно когда ищешь прогерров для проекта
        Ответить
        • Я иногда просматриваю секцию работа на скуле, так там к пхпшникам обычно предъявляют какие-то совсем безумные требования, типа умения вёрстки, или ещё какие мэдскиллзы в цмсках-платформах, названия которых знают два анонимуса. И всё это за какие-то несерьёзные деньги.
          А дальше вступает обратная связь.
          Ответить
          • > безумные требования, типа умения вёрстки
            Экономия же. Не брать отдельного версталу. А если в дизайне чуть-чуть шарит - можно и еще одно место сэкономить...
            Ответить
            • А потом на сайт без сварочной маски смотреть нельзя
              Ответить
            • > какие-то совсем безумные требования, типа умения вёрстки
              ну охуеть какие нежные
              главное, чтобы безумных требований "уметь программировать" не предъявляли
              Ответить
              • > уметь программировать
                Это где такие завышенные требования? Такие конторы надо обходить стороной...
                Ответить
                • Это те, в которых еще требуют приходить в чистом, мыться хотя бы раз в месяц и не называть коллег днищем ебаным? Не, пацаны, не наш профиль
                  Ответить
          • А что безумного в верстке? Верстать даже обезьяна может. Даже я
            Ответить
            • Я то тоже умею верстать, но как курица лапой...

              Там же куча тонкостей, которые только с опытом приходят.
              Ответить
              • Я не думаю "умение верстать" в объявлении не означает "нам нужен супер верстальщик". Скорее "нам нужно как то разместить свое говно на сайте, но нет лишних денег на верстальщика, поэтому этим будешь заниматься лично ТЫ!". А если задаться целью за месяц - два можно стать мега верстальщиком
                Ответить
                • у меня в отделе, например, нет человека, выделенного только под вёрстку, и искать не буду
                  но вёрстка - это первое, что должен понимать человек, взявшийся за фронтенд

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

                    Безусловно.
                    Но в проекте может быть один человек, отвечающий за каркас, дабы его слово было решающим. Но держать человека, который занимается исключительно версткой, смысла нет.
                    Ответить
                    • решающее слово по верстке? тим лид фронтенда для этого самая подходящая кандидатура
                      но если честно, не упомню холиваров по поводу верстки
                      ангуляр дисциплинирует
                      Ответить
                    • За каркас отвечает проектировщик интерфейса.
                      А фронты или "универсальные" разработчики уже реализуют на принятых технологиях.
                      Ответить
                  • Почему обязательно отдельный?
                    Появление паттернов MVC, повлекло появление отдельной, очень востребованной должности, как фронтненд-разработчик. (А если учесть что гуголь по всему миру скупает JS разработчиков, то ещё меньше...)
                    Соответственно, он отвечает за CSS, HTML и JS.

                    А вот если мешать разработчиков в кашу, то у многих будет одна, самая любимая часть, скажем, backend.
                    Где всё будет всегда красиво и вылизано, а все остальные слои - "на отвали".
                    Ответить
                    • держать программиста, одновременно занимающегося фронтендом и бекендом, можно только на совсем маленьком проекте
                      в общем случае он заебется переключать свой контекст между цсс/ангуляром/... и java ee/спринг мвц/аспнет мвц/..., и сделает и там, и там не очень
                      Ответить
                      • либо если коллектив разработчиков маленький.
                        Ответить
                        • а зачем маленьком коллективу большие проекты?
                          Ответить
                          • когда рыба настолько большая, что её не затащить в лодку, и бросать тоже жалко
                            жадность
                            Ответить
                            • а потом как у Хемингуэя в "Старик и море"
                              Ответить
            • Тем, что есть т.н. разделение труда и конвейер. Если есть специальный чувак, который рисует дизайн, второй, который верстает сайт, третий умеет создавать жаваскрипты, это должно быть как минимум эффективнее.
              В любом случае, между "уверенно верстать" и "представлять себе" - огромная разница.
              Ответить
              • > это должно быть как минимум эффективнее
                Ой не факт. Порой взаимодействие между двумя людьми сжирает больше, чем дает профитов. Три женщины не смогут родить ребенка за 3 месяца.

                Но то, что опытный верстала сверстает чище, кроссплатформенней и быстрее пыхопрограммиста с небольшим опытом верстки - это факт.
                Ответить
                • >> разделение труда и конвейер
                  > Три женщины не смогут родить ребенка за 3 месяца.
                  Конвейером смогут (как на ГК можно с 300 учётками писать раз в секунду без капчи. Пользователи разные, а эффект есть)
                  Ответить
                  • > Конвейером смогут
                    Так это будет не один за 3 а один каждые 3. И каждый будет сходить с конвейера не быстрее чем через 9 после его заказа. А заказчику насрать на остальных, ему своего подавай быстрее.

                    Типичная проблема latency/throughput.
                    Ответить
                    • Тогда нужен постоянный заказчик одинаковых детей/проектов.
                      Ответить
                      • Ну что-то в этом есть. Если студия постоянно клепает говносайты-визитки, то pipeline будет работать.
                        Ответить
                      • Армия же
                        Ответить
              • > это должно быть как минимум эффективнее.
                Как максимум - профдеформация, паттерны говнокода и гордое "Я - узкий и дорогой специалист! Это верно, поскольку я уже 30 лет так пишу."
                Ответить
                • Ну я вот как узкий специалист в UI не могу. Уже будет нужен какой-никакой дизайнер (или отвратительные интерфейсы).
                  При этом я не нуб нубом, будь у меня свой сайт, заверстал бы. Но заниматься этим в рабочее время, особенно, будь я пхпшником - да проще удавиться.
                  Ответить
                  • >>будь я пхпшником - да проще удавиться.

                    зелено -> Да ты прав!

                    ПХП -> ПоХер - Пляшем
                    Ответить
                  • > будь я пхпшником
                    От пыхи и жс не зарекаются ;)
                    Ответить
                    • жс и пхп поставить в один ряд?
                      как можно
                      Ответить
                      • они на одной палке, но на разных концах
                        Ответить
                        • жс - это как игрушечные кресты для самых маленьких, мечтающих стать крутыми программистами как папа, который кодит на плюсах. А пхп - это совсем другая история.
                          Ответить
                          • >>жс - это как игрушечные кресты.

                            Что то я не понял каким местом жс похоже на кресты больше остальных си подобных
                            Ответить
                            • И кресты, и жс - это захватывающий мир приключений и ощущение свободы.
                              "Я могу всё! Это же прекрасно! Фтопку типы!"
                              И, повзрослев: "У меня уже всё есть! Статическая типизация прикроет тылы, пока я буду любоваться на трофеи. Таинственный и многогранный мир байтоёбства ждёт меня!"
                              Ответить
                              • [Минутка занудства]
                                ну так и питон и руби - захватывающий мир свободы. Даже басик. Да даже паскалито. Жс в основном в frontend юзают, а плюсы - везде. В этом плане аналогия с питоном и жабой - тоже везде есть, везде используются. Я бы php назвал младшим братом плюсов.
                                [/Минутка занудства]
                                Ответить
                                • [Минутка занудства]
                                  Надо закрывать тэг "минутка" правильно
                                  [/Минутка]
                                  [Минутка бугурта]
                                  Питон после жс - предсмертный мирок в кольцах питона... Встретились юникодная и неюникодная строки - исключение, сложил строку с числом - исключение, поставил пробел или скопировал код из жежешечки - вообще ничего не работает.
                                  А ещё надо преклоняться перед Истиной, Ложью и Великим Ничто (хотя, шарпеям не понять моего бугурта, ибо MS учит писать методы с Уважением). И писать двоеточия, будто бы конструкции языка что-то говорят...

                                  А руби - это для тех, у кого папа - хаскелист. Ещё не полностью ФП, но законы свои и хитрые конструкции уже есть.
                                  [/Минутка]
                                  Ответить
                                  • >>А руби - это для тех, у кого папа - хаскелист.

                                    а это точно замечено. Я именно после руби загорелся идеей ФП изучить.

                                    >>хотя, шарпеям не понять моего бугурта, ибо MS учит писать методы с Уважением

                                    А то. Говно надо класть аккуратненько а не размазывать по стенами
                                    Ответить
                                • >Я бы php назвал младшим братом плюсов.
                                  Согласный. Неортогональность страшная.
                                  В жс (еще старом-добром 1.5, других пока не признаём) стержень языка очень простой, в этом плане сравнил бы с лиспом или даже старым бейсиком.
                                  Ответить
                                  • Лисп не юзал. Там же вроде и ооп навешали и еще кучу всякой ереси?
                                    После хаски он доставляет?
                                    Ответить
                                    • >После хаски он доставляет?
                                      На любителя. Хаски, имхо для крестоблядей - полно всяких символов и прочего дерьма - будет что заучивать.
                                      Всё же именно лисп первооснова всего вашего ФП, там всё это изначально запилили и опробовали.
                                      И могуч он в сермяжной своей простоте: то как json является по сути корнем жс, так и S-выражения суть лисп.

                                      Уж очень органично сочетаются в этих языках форматы хранения данных и представления кода.
                                      Ответить
                                      • >>Хаски, имхо для крестоблядей

                                        знать судьба моя стать крестоблядью - уж очень хаски понравился)

                                        хыхыхы sexp
                                        Ответить
                                        • А шарперы, они как раз близки по духу крестоблядям. C# - по сути-то помесь шавки и плюсцов (чего стоят struct, uintы и прочие managed code) (и совсем немного от бейсика и делфей).
                                          До-диез и скала - новые кресты с gc.
                                          Судя по сахару и без устали появляющимся, дублирующим друг друга фичам. Просто уложены они более красиво, чем в том же пхп - на печальном опыте жабы убрали много подводных камней, сломав совместимость.
                                          Ответить
                                          • Да, сахара в шарпе от души. Но С++ пугает своей аурой. С знаю, C# знаю, пора погружаться в пучину крестоблядста видимо)

                                            Читаю про F#, MS сначала хотели хаскелеподобный язык запилить, но потом решили все же OCaml отдотнетить. А жаль. Хаскель математически и расово вернее.
                                            Ответить
                                            • > Но С++ пугает своей аурой.
                                              С новым стандартом он стал еще запутанее и сложнее, но одновременно и... проще!
                                              Сложнее в чтении и парсинге - теперь надо знать и новые конструкты вдобавок к старым, проще - в написании, многое теперь делается по-человечески.
                                              Ответить
                                              • Вспомнил книгу "Квантовая механика - это просто!")))
                                                Ответить
                                            • > Хаскель математически и расово вернее.
                                              Он слишком чист, чтобы использовать его в реальных задачах.

                                              А OCaml уже имел практическое применение.
                                              Ответить
                                              • Привет Борманд! Я уж думал ты умер

                                                >>Он слишком чист, чтобы использовать его в реальных задачах.

                                                А мне и не нужно. Я просто неисправимый романтик математики.


                                                Ответить
                                                • > Я уж думал ты умер
                                                  Я был в атсрале.
                                                  Ответить
                                                • > Я уж думал ты умер
                                                  Парадокс ГК: если уволить постоянных посетителей ГК, то у них станет столько свободного времени, что они не будут успевать заходить на ГК.
                                                  Ответить
                                                  • Потому что теперь нужно время на поплакать)
                                                    Ответить
      • >>> PHP (3634) C++ (1472) C# (1224) JavaScript (1055)
        Наглядный рейтинг.
        Ответить
        • код пыхи чаще в свободном доступе чем скажем с++, а в js любой код говно.
          Ответить
          • + в пыхе говнокод доступнее для понимая большинством.
            Ответить

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