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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if($element_id===false)
            {
            	//этот  код не должен работать
                $sql = 'SELECT `countmessage` FROM `mes_topic` WHERE `id`='.(int)$board_id;
            }else{
                ....
            }

    А зачем его писать?!

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

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

    • Условная компиляцияинтерпретация.
      Ответить
    • Возможно имелось в виду что element_id не должно стать false, нэ?
      Ответить
    • Код, который не должен работать обычно пишут для того, чтобы если он все-таки сработает в силу кривизны рук того, кто будет править логику, программа завершилась ожидаемо - не затерла данные, не искаверкала их и т.д.
      В приведенном примере этого нет, но, как вариант:
      /* pseudocode */ 
      assert(is_error == true); // Неожиданно! Случилась ошибка, которая не должна была случиться. Срочно уберите свои кривые руки от моего джедайского кода!
      Ответить
    • показать все, что скрытоvanished
      Ответить

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