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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 11 Ноября 2020

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

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

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

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

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