1. C# / Говнокод #2216

    +96.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function Calculate(...)
    {
    .....
            if (d == (1 - 1))
    .....
    }

    Вот встретилось )))) Видать раньше формула была несколько серьезней, а народ уже двинулся от расчетов что такое понаписал )))))))))

    Запостил: nettrash, 03 Декабря 2009

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

    • нет, не двинулся, это просто издержка отладки, всего-то, и я даже уверен, что она будет исправлена вскоре
      сам таким пользуюсь иногда в отладочных целях, иногда в конце рабочего дня в силу усталости могу и зачекинить такой код в репозиторий, шейм он ми
      Ответить
      • +1
        Я такие штуки для отладки пишу, чтобы не забыть, что тут формула была, а не просто условие.
        Ответить
        • Ну формулу можно было бы просто закомментить.
          Ответить
          • особенно когда иф дополнен элсом
            Ответить
    • В перле вставил костыль вроде такого вида:
      $hash->{key} = 0 if $hash->{key} == 0;
      И это таки имеет смысл. Но это в перле.
      Ответить
    • не говнокод ни разу.
      такое вычитание в духе 1-1 или 2-2 зачастую нужно (для упрощения логического понимания), когда во всем блоке вычитаются одинаковые (или порядковые константы)
      Ответить
      • согласен - а на производительность не влияет - во время компиляции все равно получиться константа
        Ответить

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