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

    +180.2

    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
    18. 18
    19. 19
    20. 20
    <?
    include ("config.php");
    srand((double)microtime()*1000000); 
    $randomnumber = rand(0,$howmany);
    if ($randomnumber== "0") {
    include ("ads/ad1.php");
    }
    if ($randomnumber== "1") {
    include ("ads/ad2.php");
    }
    if ($randomnumber== "2") {
    include ("ads/ad3.php");
    }
    /*
      И ТАК ДАЛЕЕ - ПРИМ.АВТ.
    */
    if ($randomnumber== "24") {
    include ("ads/ad25.inc");
    }
    ?>

    Мы уже четвертые разработчики проекта на osCommerce (по умолчанию говнокод, а поскольку мы уже четвертые - вы представьте, что там понаписывали!). Встретил ЭТО.

    Запостил: elite.sidewinder, 12 Января 2010

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

    • о да.
      древнекитайский метод программирования.
      Ответить
    • Это .. ротация рекламы?.. Боже, а если бы было 100, то они вручную бы создали 1..100.php? идийоты
      Ответить
      • А может они написали отдельный скрипт, чтобы сгенерировать отдельно этот кусок скрипта ?
        Ответить
        • Это только усугубляет их вину. Если уж написали скрипт, что мешало сделать все по-нормальному?
          Ответить
        • $randomnumber = rand(1,$howmany);
          include ('ads/ad'.$randomnumber.'.php');

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

        Короче, +1
        Ответить
    • Говнокод говнокодом! Пхахаха
      Ответить
    • хотел плюсануть, но оказалось, что уже давно плюсанул
      Ответить

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