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

    +170.8

    1. 1
    /* Читайте описание, не пожалеете =) */

    Коллеги!
    Сейчас кода уже нет, но могу объяснить в двух словах, это было гениально!

    Интерфейс наподобие CRM с выводом записей в HTML таблицу.

    Таблица MySQL с 130 000 записями, без (!) индексов.
    Брались ВСЕ 130 000 (!) записей и загонялись в PHP массив!
    И потом делалась пагинация с выводом по 20 на странице!
    И КАК! Делался цикл по всему (!) массиву, т. е. 1 до 130 000.
    И функция, которая проверяла, входит ли $i (индекс цикла) в промежуток типа от ($page-1)*$on_page до $page*$on_page! Если $i наша - выводим, нет - идем дальше (!) по циклу без остановки.

    Это похоже на программы со специальной задержкой для видимости бурной вычислительной деятельности, которые делали на Delphi в школе - со StatusBar'ами и Sleep'ами.

    Вся эта шняга даже на арендованном сервере работала по 30 секунд.
    Про HTML в стиле <font color="red".. size="2" и т. д. - отдельная история.

    Создавал это 35-летний штатный программист, получавший непомерную зарплату.

    Запостил: matveev, 25 Ноября 2009

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

    • Тазик мне... срочно...
      Ответить
    • Блин, вот зайти на RSDN — адекватные, вроде, люди. Посмотреть иные говнокоды — ну, в результате многократных переписываний кода получаются смешные фрагменты. В аське знакомые PHP-программисты — тоже вроде не самые упоротые личности. Так откуда же тогда вылупляются такие сумрачные гении, как главный герой говнокода?
      Ответить
    • ептить, за что люди непомерную зп получают )))
      Ответить
    • дайте мне "непомерную зарплату", я тоже стану писать такой говнокод :D

      "непомерная зарплата" портит людей ))))
      Ответить
    • а главное, что даже опытный програмер с недецким опытам и недецкими знаниями может генерить подобный говнокод только потому, что влом ему было моск напрячь
      Ответить
    • Я как бы убедился миллион раз, что из всех программистов самые убогие - PHP программеры.
      Ведь это так просто - научиться устанавливать движки на хостинг. А знание PHP можно приобрести по пути. Да и когда найдутся косяки в проекте, который сдан, - договора уже нет.
      И на этом сайте говнокуч PHP больше практически на порядок, чем всех остальных.
      Грустно..
      Ответить
      • Говнокуч на C++ на порядок больше, чем на VisualBasic. Ваш ход, Шерлок.
        Ответить
        • На брейнфаке меньше всего говнокода, значит брейнфак рулит! B-)
          Ответить
      • А кто это - PHP-программер?
        Ответить
        • Я имел в виду не программистов больших серьезных и адекватных проектов, а псевдо-программистов, которые делают, например, корпоративные сайты.
          Ответить
          • А я имел в виду "а кто это - PHP-программер?"
            Тот кто пишет на PHP?
            Тот кто пишет только на PHP?
            Тот кто ни чего кроме PHP не знает?

            Ну в общем вы меня наверное поняли.. Я к тому что словосочетание какое то глупое..

            А речь видимо шла о производстве кода "на отъебись". Где результат закономерен.
            Ответить
      • да и сам пхп написан быдлорастами: во-первых, сам язык быдляцкий, во-вторых, ввёл сёдне в гугл "bugs in dotnet", а половина вариантов связаные с PHP показало :)
        Ответить
        • Много лет назад все тоже самое любили говорить о бэйсике.
          Если программист то и на бэйсике будет все ровно.
          А если мозги из жопы то и на До-диезе гамно будет.

          Как то так ...
          Ответить
      • плюсану
        так и сть
        Ответить
    • да пыхеры все такие тупые
      Ответить

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