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

    +82

    1. 1
    info.setCreatingDate(document.getREGDATE() != null ? document.getREGDATE() : null);

    из реального проекта

    Запостил: amberLord, 27 Апреля 2012

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

    • Капитан маскируется...
      Ответить
    • Вы же их джаве учите (ц)
      Ответить
    • минуснул

      1. возможно жертва рефакторинга
      2. не смешно
      3. ИМХО, нормальный программист не обратит на это внимание, молча исправит и будет кодить дальше. при этом этот код не вызовет у него никаких эмоций.
      Ответить
      • 1. Может и жертва, а может человеческая глупость.
        2. Ну если судить по тому, что вся контора лежала увидев сие чудо - смею сделать вывод, что смешно.
        3. найдено не мой, но в нормальности нашедшего не сомневаюсь
        Ответить
        • 1. человеческая глупость? поясните
          Ответить
          • мысль
            Ответить
          • перефразирую: вы действительно считаете, что человек это написал осознанно?
            Ответить
            • Скорее всего действительно последствия рефакторинга. Либо действительно не пойманный баг (document != null). Точнее сказать не могу, как уже говорил - найдено не мной
              Однако насмотревшись на "чудеса", найденные в процессе работы над проектом, невольно закрадывается мысль - а вдруг?
              Ответить
              • и последний вопрос: проект ваш или достался в наследство? =)
                Ответить
                • в наследство
                  Ответить
                  • извиняюсь, но теперь действительно последний вопрос: было бы Вам также смешно, если бы этот код был написан членом вашей команды?
                    Ответить
    • Может в проекте
      info.setCreatingDate(document != null ? document.getREGDATE() : null);

      иначе баг
      Ответить
    • ахахахаха
      Ответить

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