Jawa / Говнокод #27101 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
package java.util;

public final class Optional<T> {
    public<U> Optional<U> map(Function<? super T, ? extends U> mapper) {
        Objects.requireNonNull(mapper);
        if (!isPresent())
            return empty();
        else {
            return Optional.ofNullable(mapper.apply(value));
        }
    }
}

Они не только не знают, что else после if не нужен и лишь привносит лишний нестинг, они даже единый стиль расставления фигурных скобок выдержать не могут

Запостил: Fike Fike, (Updated )

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

  • Сейчас тебя почитают одноразвратники и начнут вот так писа́ть:

    int netyx() {
        int koko = 0;
        if (global_state) { koko = 1; }
        // тут должно быть элсе.
        koko = 2;
        return koko;
    }
    Ответить
  • Else тут особо погоды не делает, я сам иногда так пишу.

    А вот за расстановку скобок как в 6-10 - взять бы да уебать.
    Ответить
    • ну выбор использовать или не использовать else ничего криминального в себе не несет и в целом вопрос кодстайла, но только не когда ты уябываешься по лаконичности до того, что дропаешь скобки.
      Ответить
  • джава всё пытается исправить ван миллион доллар мистейк (нул ансейфти)
    Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8