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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (in_array ($v["field_currency_out"]["und"][0]["tid"], array(20, 21, 26, 27,153,157,154,152,155,162)) || in_array ($v["field_currency_in"]["und"][0]["tid"], array(22, 23, 24, 25,151,156,150,149,148,161))) {
        $v["field_payment"]["und"][0]["tid"] = 28;
    } else {
        $v["field_payment"]["und"][0]["tid"]= 13;
    }

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

    Запостил: kissarat, 10 Февраля 2015

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

    • О как знакомо.
      Ответить
      • Такое сплошь и рядом или ты знаешь откуда этот код?
        Ответить
        • Лично я такой леденящий душу пиздец вижу второй раз. Если у кого-то такое каждый день, то стоит реально задуматься о смене места работы.
          Ответить
          • Собственно я знал на что иду, я единственный разработчик и мне как-то надо подтолкнуть заказчика к тому, что проект нужно начисто переписать... Но благо это - под Drupal, заказчик весьма лоялен и мне как раз не хватало опыта работы с быдлокодом чужим кодом
            Ответить
            • >> подтолкнуть заказчика к тому, что проект нужно начисто переписать...

              Заплатите второй раз за то, что мы сделали плохо! Пожааааалуйста!

              А если хочешь сам и бесплатно - кинь мне денег в стим, а?
              Ответить
              • И с чего вы взяли что я это писал?
                > А если хочешь сам и бесплатно
                Га?
                Ответить

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