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

    +168.2

    1. 1
    if ($obj->id == 17718 || $obj->id == 16579 || $obj->id == 16849 || $obj->id == 16527 || $obj->id == 16866 || $obj->id == 16864 || $obj->id == 16863 || $obj->id == 16549 || $obj->id == 16809 || $obj->id == 16155 || $obj->id == 16852 || $obj->id == 16808 || $obj->id == 17750 || $obj->id == 17754 || $obj->id == 16993 || $obj->id == 16720 || $obj->id == 16594 || $obj->id == 16595 || $obj->id == 16703 || $obj->id == 16704 || $obj->id == 16806 || $obj->id == 16807 || $obj->id == 16712 || $obj->id == 16716 || $obj->id == 16722 || $obj->id == 16830 || $obj->id == 16831 || $obj->id == 16867 || $obj->id == 17412 || $obj->id == 16690 || $obj->id == 16039 || $obj->id == 16797 || $obj->id == 16749 || $obj->id == 16829 || $obj->id == 16571 || $obj->id == 16592 || $obj->id == 16136 || $obj->id == 17307 || $obj->id == 16846 || $obj->id == 17308 || $obj->id == 16577 || $obj->id == 16630 || $obj->id == 17405 || $obj->id == 17403 || $obj->id == 16042 || $obj->id == 16131 || $obj->id == 16631 || $obj->id == 16139 || $obj->id == 16575 || $obj->id == 16576 || $obj->id == 16574 || $obj->id == 16573 || $obj->id == 16535 || $obj->id == 16536 || $obj->id == 16570 || $obj->id == 16528 || $obj->id == 16526 || $obj->id == 17409 || $obj->id == 16622 || $obj->id == 16623 || $obj->id == 16619 || $obj->id == 16620 || $obj->id == 16805 || $obj->id == 16151 || $obj->id == 16804 || $obj->id == 16026 || $obj->id == 16613 || $obj->id == 16681 || $obj->id == 16682 || $obj->id == 17414 || $obj->id == 16618 || $obj->id == 16626 || $obj->id == 16627 || $obj->id == 17413 || $obj->id == 16628 || $obj->id == 16629 || $obj->id == 16593 || $obj->id == 16165 || $obj->id == 16166 || $obj->id == 17404 || $obj->id == 16168 || $obj->id == 16174 || $obj->id == 17402 || $obj->id == 16140 || $obj->id == 16624 || $obj->id == 16625 || $obj->id == 16621 || $obj->id == 16832 || $obj->id == 16584 || $obj->id == 16718 || $obj->id == 16719 || $obj->id == 16530 || $obj->id == 16847 || $obj->id == 16585 || $obj->id == 16756 || $obj->id == 16825 || $obj->id == 16823 || $obj->id == 16824 || $obj->id == 17783 || $obj->id == 17787 || $obj->id == 17788 || $obj->id == 17782 || $obj->id == 17789 || $obj->id == 17790 || $obj->id == 17784 || $obj->id == 17791 || $obj->id == 17792 || $obj->id == 17785 || $obj->id == 17793 || $obj->id == 17794) continue;

    Кусок скрипта генерации каталога на CD. Пропуск позиций, которые надо исключить из каталога.

    Запостил: fkoulba, 12 Августа 2009

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

    • индусский код :)
      Ответить
    • типичный пхпшный говнокод
      Ответить
      • типичный быдловский ответ.
        Ответить
        • Да, типичный. Нетипичный ответ звучит примерно так: «Типичный код на фреймворках. В данном случае Yii».
          Ответить
        • почему быдловский?
          парень совершенно прав
          Ответить
          • прав в чем? в том, что мыслит категориями?
            Разве такой код нельзя написать на C, Java, Python-e?
            Если Вы вилкой борщ едите - тоже вилка виновата?
            Ответить
            • Многие думают что большинство цыган -- воры и наркоторговцы.
              Они мыслят категориями. Разве не может исландец или датчанин был вором и накроторговцем? Но почему-то все доебались до цыган.

              Так же и с PHP.
              Ответить
    • Ааааа, магические числа!
      Не-не-не-не-не, Дэвид Блэйн, не-не-не-не-не!
      Ответить
    • Почти наверняка делалось примерно так:
      Нужно исключить 1 элемент.. Ну не писать же что-то дополнительно для такого условия..
      Потом еще 1.. и еще 1.. и еще 10.. Вот так и родилось такое чудо :Р
      Ответить
    • ну в край занес бы их в массив и проверил
      Ответить
    • <?php

      if (in_array ($obj->id, array(
      17718, 16579, 16849, 16527, 16866, 16864, 16863, 16549, 16809, 16155,
      16852, 16808, 17750, 17754, 16993, 16720, 16594, 16595, 16703, 16704,
      16806, 16807, 16712, 16716, 16722, 16830, 16831, 16867, 17412, 16690,
      16039, 16797, 16749, 16829, 16571, 16592, 16136, 17307, 16846, 17308,
      16577, 16630, 17405, 17403, 16042, 16131, 16631, 16139, 16575, 16576,
      16574, 16573, 16535, 16536, 16570, 16528, 16526, 17409, 16622, 16623,
      16619, 16620, 16805, 16151, 16804, 16026, 16613, 16681, 16682, 17414,
      16618, 16626, 16627, 17413, 16628, 16629, 16593, 16165, 16166, 17404,
      16168, 16174, 17402, 16140, 16624, 16625, 16621, 16832, 16584, 16718,
      16719, 16530, 16847, 16585, 16756, 16825, 16823, 16824, 17783, 17787,
      17788, 17782, 17789, 17790, 17784, 17791, 17792, 17785, 17793, 17794
      )));
      ?>
      Ответить
      • спасибо капитан
        Ответить
      • вот даже не знаю, а зачем было тратить время, форматировать код, чтобы его сюда вставить, хоть всем и так понятно, почему так не нужно делать?
        Ответить
    • Код не мой, я только разместил объяву. =)
      Ответить
    • Ребята уселись и принялись за еду, пока мужчина за столом невозмутимо читал газету, а женщина суетилась с посудой.
      Ответить

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