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

    +77

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    val field = HttpEntityWrapper.class.getDeclaredField("wrappedEntity");
    field.setAccessible(true);
    
    HttpEntity entity = response.getEntity();
    
    while (entity instanceof HttpEntityWrapper) {
    	entity = (HttpEntity) field.get(entity);
    }
    
    log.info("Response entity class: {}", entity.getClass().getName());

    Чего только не приходится делать ради отладки...

    Запостил: someone, 10 Апреля 2015

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

    • Не включать отладчик? IDEA же прекрасно позволяет такие штуки просматривать.
      Ответить
    • а все потому, что некоторые пишут нифига не тестируемые классы
      Ответить
    • > entity = (HttpEntity) field.get(entity);
      100 одёжек и все без застёжек?
      Ответить
    • >val field
      чё за хуйня? Ява? или Ява скрипт ?
      Ответить
      • someone: Это Жаба с Lombok'ом.
        http://govnokod.ru/17957#comment271431
        Ответить
        • Как-то к концу зимы в комнате развелось порядочно моли. Я не успел прихлопнуть всех, потому, что спешил домой. Закрыл все окна, запер дверь комнаты, и уехал на выходные. ..Приезжаю с выходных, открываю дверь общаги, и что ж? Меня сбил с ног поток летящих бабочек моли, привлеченных светом. Я пал ниц и закрыл голову руками. Когда буря миновала, я медленно поднялся, и вошёл. В комнате порхали бабочки, штук этак пятьдесят, на стене висело пол-ковра, хотя когда я уезжал, ковёр был цел и невредим. Фортепьяно было испорчено. Оказалось, что моль любит не только шерсть, но сукно и войлок. В комнате было полутемно и жарко натопленно - должно быть, тепло и отсутствие света способствовало равитию личинок.
          Ответить
          • Занимательное чтиво. И что, собственно, Вы хотите этим сказать сообществу говнокодеров?
            Ответить
            • Эта Ваша SomeOne, она причастна к порче моего ковра. К ответу ее[его]!!!
              Ответить
        • Что жавабляди только не придумают, чтобы язык не фиксить.
          Ответить

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