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

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    for ($i=(((($start-4*$limit)/$limit) > 0) ? (($start-4*$limit)/$limit) : 0);$i < ( ((($start+5*$limit)/$limit) < ($count[0]/$limit)) ? (($start+5*$limit)/$limit)  : ($count[0]/$limit)) ;$i++)
                       {
    ...
    }

    Человек интересно сам понял бы через 10 минту что тут происходит.

    Запостил: zxmd, 30 Января 2012

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

    • без 100гр не разберешься...
      или нет, 100 мало будет, тут не без вмешательства внеземных цивилизаций это родилось...
      Ответить
    • ептыть, сочувствую тем с кем он работает ...
      Ответить
    • показать все, что скрытои че непонятного? тернарные операторы так напугали?
      Ответить
    • Все просто и понятно, но смутил факт, я так понимаю, что $limit положительный, нафига в проверке делить, чтобы проверить больше 0 или нет.
      Ответить
    • Зато реюзабельность кода падает в разы. Повторить пару раз, никто не украдёт и не разберётся.
      Ответить
      • ну конечно легкий дебаг и вся эта по@#$нь заменяется на кошерный
        $i=0; $i<$limit; $i++;
        Ответить
        • Так в том и задача, чтобы никакого "лёгкого".
          Ответить
    • показать все, что скрытоvanished
      Ответить

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