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

    −4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    List<Validatable> list = getValues();
    
    ...
    return list == null || list.stream().reduce(Boolean.TRUE,
                        (identity, cf) -> identity
                                && cf.validate().stream()
                                .map(ValidationError::getError)
                                .peek(feedbackPanel::error)
                                .count() == 0,
                        (result1, result2) -> result1 && result2);

    Покритикуйте ошибки использования stream и lambda

    Запостил: owner, 16 Апреля 2018

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

    • Xyясе ты сердоБОЛЬНАЯ шльюшка
      Ответить
    • Хм, интересно, это какой-то продвинутый кобенный алгоритм генерирует?
      Ответить
    • Это как бы не сайт программистов, если что.
      Ответить
      • Это, какбэ, не сайт для недотраханных гомосеков, если чо.
        Так что, ИДИ НАХУЙ !

        Я тебе, долбаёбу, ещё и ничайна плюс въебал
        Ответить
        • ...Посылай всех и каждого нахуй,
          Чтоб тебя не послали в песду.

          © Есенин
          Ответить
    • Использование лямбд в нефункциАНАЛЬНЫХ языках превращает код в нечитаемое говно, за исключением python, в некоторых случаях.
      Ответить
      • Внезапно плюс. Говорилось же: не суй в jsl, кака.
        Ответить
    • >list == null || list.stream()
      Раз уж лямбды, почему без Optional?
      Ответить

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