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

    +923

    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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    public class AnyNotNull<T> {
    
        public T get(T... args) {
            for(T t : args) {
                if (t != null)
                    return t;
            }
            return null;
        }
    
        public T getOrThrow(T... args) {
            T t = get(args);
            if(t == null)
                throw new NullPointerException("AnyNotNull. everything is null");
            return t;
        }
    
    }

    класс утилита

    Запостил: _a_o_O, 02 Августа 2015

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

    • Ну, а что, шаблонный "getORdie"
      Ответить
    • COALESCE
      Ответить
    • Да нормальный код. Такое в любой уважающей себя библиотеке есть. Разве что я бы static добавил.

      А что с сайтом случилось? Новая драма? Или это у двух ботоводских подружек (сёмы и стрети) до сих пор горит?
      Ответить
      • Стретор вроде как трансформировал из гусеницы в бабочку и улетел, а пидар делает вид что это не он. Тут был момент, когда всего 5 или 4 разделов осталось
        Ответить
        • Так вот пидар: 3.14159265
          Ответить
          • Не будем усложнять! Пидар — это пидар!
            Ответить
            • Ты не понимаешь. пидар - не пидар, нацисты - не нацисты, Россия - не Россия

              http://russian.rt.com/article/101868

              метафора
              Ответить
              • ВОЙНА — ЭТО МИР
                СВОБОДА — ЭТО РАБСТВО
                НЕЗНАНИЕ — СИЛА
                Ответить
                • С++ - ЭТО С
                  Ответить
                • >> НЕЗНАНИЕ — СИЛА

                  У страха глаза узкие
                  Большой, да удалый
                  А Васька слушает да сблевывает актуально с нашей эстрадой
                  Ответить
                  • Кстати, как удачно сочетаются цитаты с фрагментом кода: "AnyNotNull. everything is null".
                    Ответить
                    • нарочно такое не придумаешь. Прям звезды сошлись)
                      Ответить
                    • Курица - птица
                      Плутон - планета
                      Книга - хуже
                      Ответить
      • +1000 это я или стертор делали?
        Ответить
        • +100500 делал Макс Голополосов. А кто делал +1000, не знаю.
          Ответить
          • Макс хуепососов?
            Ответить
            • Мне-то откуда знать, что он сосёт? Вам виднее.
              Ответить
              • Но я не пидараха.
                Ответить
                • Не будем усложнять!
                  Ответить
                  • Жирный и зеленый... Толстый тролль, это ты?!
                    Ответить
                • И как ты разбираешься во всех этих сортах? По мне все вы, пидоры, на одно лицо
                  Ответить
                  • Но я не пидар, пидар - 3.1415. Так что ничем помочь не могу.
                    Ответить
                    • назвался пидаром - полезай в... А куда лезут пидары? В Раду?
                      Ответить
                      • Так точно.

                        Больше всего слов от тех светлых радостных времен сохранилось в русском, украинском, белорусском языках. А также в литовском и в латышском.
                        Поэтому, я всегда говорю… МЫ ОДИН НАРОД! А наши правительства, которые не находят общего языка, – это другой народ!


                        (Михаил Задорнов, http://www.kp.ru/daily/24235.3/434554/)
                        Ответить

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