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

    +85

    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
    private boolean isWrapper(Class<?> candidateWrapperClass) {
    
    		return candidateWrapperClass.equals(Byte.class) ? true
    				: candidateWrapperClass.equals(Boolean.class) ? true
    						: candidateWrapperClass.equals(Character.class) ? true
    								: candidateWrapperClass.equals(Short.class) ? true
    										: candidateWrapperClass
    												.equals(Integer.class) ? true
    												: candidateWrapperClass
    														.equals(Long.class) ? true
    														: candidateWrapperClass
    																.equals(Float.class) ? true
    																: candidateWrapperClass
    																		.equals(Double.class) ? true
    																		: false;
    	}

    Просто метод для проверки, является ли класс оберткой примитива.
    Отсюда https://github.com/mtedone/podam/blob/master/src/main/java/uk/co/jemos/podam/api/PodamFactoryImpl.java

    Запостил: zazazazazaza, 12 Апреля 2015

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

    • Уииииии
             ииии
                 иии
                    ии
                      ии
      Ответить
      • Уииииии
               ииии
                   иии
                      ии
                        ии
                         БУМ.
        Ответить
        • *снизу стучат*
          Ответить
          • *долго думал, открыть или нет, потом успокоился* опять эти голоса в голове, КАК ЖЕ ВЫ ЗАДОЛБАЛИ
            Ответить
            • Ну вот, уже и постучать нельзя...
              Ответить
              • Мистер Грей, вы что, подрабатываете омаром?
                Ответить
                • Каким омаром?
                  Ответить
                  • Который обитает на дне и стучит снизу
                    Ответить
                    • На каком дне?
                      Ответить
                      • >>*снизу стучат*

                        Забей.
                        Ответить
                        • Что забить?
                          Ответить
                          • Забей меня, исхлещи меня, назови меня своей сучкой
                            Ответить
                            • Да полно Вам, Наташа! По что Вам всё это?
                              Ответить
                              • Не Наташа, а Наталья Филипповна.

                                Читала намедни преинтересную книженцию, так там, знаете, один молодой дворянин стегал институтку, а той нравилось премного. А чем я хуже?
                                Ответить
                                • Кто такая институтка?
                                  Ответить
                                  • Институтка, сударь, это девица на пансионах. Стыдно не знать-с.
                                    Ответить
                                    • Что такое "девица на пансионах"? Я институтку только по лурке знаю :)
                                      Ответить
                                      • Недотрога, неженка.
                                        Ответить
                                        • То есть, недотрога хочет чтобы ее отхлестали и взяли силой?
                                          Ответить
                                          • Очевидно, так. В тихом омуте черти водятся.
                                            Ответить
    • Учимся заменять логические операторы на тернарку :D
      Ответить
    • Это продакшен код? Я не понимаю что должно заставить родить это.
      Ответить
      • Что это рождает?
        1. Лень думать. Человек начал писать используя известный (и очевидно любимый) инструмент: тернарный оператор, и не остановился задуматься об уместности такого решения. Думать - терять время, но ведь я же успешный программист, живу полноценной жизнью и т.д.
        2. Неумение / кажущаяся сложность переписывания. (Автор дошел до второй развилки, и уже, возможно заподозрил неладное, но т.как печатает двумя пальцами по символу в секунду, то решил "а ну его нах. переделывать, и так ведь работает").
        3. У многих людей работа сделаная плохо, но достаточно хорошо для того, чтобы выполнять поставленую задачу не вызывает душевных порывов к самосовершенствованию.
        Ответить
        • >> Человек начал писать используя известный (и очевидно любимый) инструмент

          или человек только что узнал о его существовании и сует его всюду где можно и нельзя

          В общем все это печально
          Ответить
          • А еще есть такой момент, за собой тоже замечал: слепил табличку с тарасоформатированием и комментариями и т.д. И выглядит красиво и вообще... а потом понял, что вообще не нужна эта табличка, и так жалко становится ее удалять... Может в человеке проснулся художник, и ему понравилось как ритмично смещаются строки. Есть ведь определенный стиль в этом. И тут чувство прекрасного затмило разум.
            Ответить
        • 4. Алкоголь.
          Ответить
        • 4. Код говно, но работает, а переписывание пока не окупается.
          Ответить
    • cleaned
      Ответить

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