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

    −23

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if ($project->Budget
                            and ((((new DateTime($project->Budget->update_time)) < (new DateTime((new DateTime('-1 day'))->format('Y-m-d'))))
                            and (((new DateTime('now')) > (new DateTime($project->Budget->from))->add(new \DateInterval('P1D')))
                            and ((new DateTime('now')) < (new DateTime($project->Budget->to))->add(new \DateInterval('P2D')))))
                            or ((new DateTime($project->Budget->update_time)) < (new DateTime($project->Budget->to))))
                            and (count(unserialize($project->campaignIDS)) > 0)
                        ) {
                              // Делвем обновление данных в кэше по бюджету 
                        }

    Пришло время посмеяться над собой и переписать свой старый говнокод =) условие количеством скобок лисп напоминает.

    Запостил: fens, 26 Ноября 2016

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

    • >условие количеством скобок лисп напоминает.

      Гавно оно напоминает.
      Ответить
    • Код на пхп вмегда напоминает говно, а пхпшник не может лисп
      Ответить
      • Почему? Код на лиспе ведь тоже всегда напоминает (и является) говно?
        Ответить
        • Нет. Лисп любят серьезные программисты, а пых любят только говокодеры и ламеры, работающие за доширак. Пхп хуже бейсика.
          Ответить
          • Я смотрю, ты эксперт по сортам говна.
            Ответить
            • В таблице 2 приведены данные, характеризующие взаимодействие
              модема и телефонной станции. Модем должен обеспечивать устойчивое
              обнаружение приведенных сигналов.
              
                                                                       Таблица 2
              ┌───────────────────────────────────────┬────────────┬────────────┐
              │Наименование параметра                 │усредненные │требования  │
              │                                       │характерис- │эксплуатации│
              │                                       │тики        │            │
              ├───────────────────────────────────────┼────────────┼────────────┤
              │сигнал зуммера (гудок)                 │            │            │
              │                          частота  (Гц)│300...500или│290...850   │
              │                                       │290...665   │            │
              │                          уровень (дБм)│-35...-30   │-25...-40   │
              │                                       │            │регулировка │
              │ сигнал "Контроль посылки вызова"      │            │            │
              │             длительность сигнала  (с) │0.7...1.1   │0.7...1.1   │
              │             длительность паузы    (с) │2.9...5.0   │2.9...5.0   │
              │ сигнал "Занято"                       │            │            │
              │         длительность сигнала      (с) │0.2...0.5   │0.15...0.65 │
              │         длительность паузы        (с) │0.2...0.5   │0.15...0.65 │
              │ сигнал "Посылка вызова" (звонок)      │            │            │
              │         напряжение                (В) │25...150    │16...150    │
              │         частота                   (Гц)│16...50     │16...50     │
              │         длительность сигнала      (c) │0.7...1.1   │0.7..1.1    │
              │         длительность паузы        (c) │3.1...4.3   │3.1...4.3   │
              └───────────────────────────────────────┴────────────┴────────────┘
              Ответить

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