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

    +119

    1. 1
    private static ControlledBlock uncontrolledBlock;

    Взаимоисключающие параграфы...

    Запостил: someone, 15 Августа 2013

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

    • Вот и отлаживай потом за такими кодерами. Это как в том анекдоте

      Однажды, поздней осенью, маленький мальчик принес домой старого больного ежика. Всю зимы его выхаживал, молочко наливал, фарш куриный приносил... К весне ежик поправился, у него выпали иголки и выросли крылья и ежик улетел в открытое окно.
      Маленький мальчик стоит возле открытого окна и смотрит вслед улетающему ежику и задумчиво произносит:
      - Нет, это не ежик, это просто хуйня какая то!
      Ответить
    • не факт что говно, может туда хотят вставить наследник который действительно будет анконтролэд. и это тогда вполне рабочий вариант. но смешно даааа
      Ответить
      • Нет, ControlledBlock и UncontrolledBlock имеют общего предка, но друг от друга не наследуют. Наверное, кто-то поменял второе на первое, а переменную не переименовал.
        Ответить
    • (Паническим голосом) Блок вышел из под контроля!
      Ответить
    • два типа контролируемости
      Ответить
    • private static PublicControlledBlock uncontrolledBlock;
      Ответить
      • тогда уж

        private static UnstaticPublicControlledBlock uncontrolledBlock;
        Ответить
        • > Unstatic
          Dynamic?
          Ответить
          • не, не то. Dynamic - это как правило динамическая типизация.

            Тогда уж Instance
            Ответить
    • Похожее видел в недрах гуавы
      public enum KnownOrder { KNOWN_ORDER, UNKNOWN_ORDER }

      Использовалось так:
      KnownOrder.UNKNOWN_ORDER
      Ответить

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