1. Java / Говнокод #16212

    +78

    1. 1
    public static final String TimeoutInMilliseconds = "timeoutInSeconds";

    Нашел в константах нашего проекта. Существовало и ежедневно использовалось в течение 8 месяцев. Глянул историю - создано и редактировалось только мной. Фейспалм.

    Запостил: mdcool, 23 Июня 2014

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

    • соглашения именования нарушены, а так - вполне себе обычная константа
      Ответить
      • Видимо, нужно пояснить, что путанница именно в ожидаемой и фактическое единице измерения: во входных данных указывались таймауты в секундах, хотя ожидались именно таймауты в миллисекундах. Из-за достаточно производительной тест-среды баг обнаружили только сейчас.
        Ответить

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