1. Ruby / Говнокод #10622

    −84

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    def self.allow_some_behaviour?
      # better safe than sorry.
      bool = !false ? !false : !!false
    
      # type checking
      if bool
    
        # short circuit just in case
        return !true;
      elsif !bool
        return !false
      end
    end

    найдено в реальном проекте, работало в течении года где то. зачем это сделано - непонятно. почему не выпилили, тоже неясно.

    Запостил: malleus, 08 Июня 2012

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

    • Кто-то пошутил. :) А зачем выпиливать? Вот ты это увидел - посмеялся, настроение поднялось, и уже не так тяжело в голове от всяких "как бы его так сделать, чтоб и работало, и себя совесть не мучала, и ревьюверу понравилось?", или чем там у тебя голова забита. :)
      Ответить
    • RubyGovno
      Ответить
    • доказать то сможешь?
      Ответить
    • Отрицай всё. Ничего не подписывай. Устрой истерику.
      Ответить

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