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

    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
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    static {
        final Logger log = LoggerFactory.getLogger(ModulePeer.class);
        if (log.isDebugEnabled()) {
          final Map<String, Function<String, String>> source = new LinkedHashMap<>();
          source.put("LD_LIBRARY_PATH", System::getenv);
          source.put("java.library.path", System::getProperty);
          source.put("java.class.path", System::getProperty);
    
          final Map<String, Set<Path>> dump = source.entrySet().stream().collect(Collectors.toMap(e -> e
            .getKey(), e -> Optional.ofNullable(e.getValue().apply(e.getKey())).map(i -> Pattern
              .compile(Pattern.quote(System.getProperty("path.separator"))).splitAsStream(i)).orElse(
                Stream.empty()).map(n -> Paths.get(n).toAbsolutePath()) //
              .collect(Collectors.toCollection(TreeSet::new)), (u, v) -> {
                throw new IllegalStateException(String.format("Duplicate key %s", u));
              }, LinkedHashMap::new));
    
          log.info(dump.toString());
        }
    ...
    }

    Немного практики с манадами и лямбдами.

    Запостил: javamaker, 25 Сентября 2018

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

    • Пиздец, что за уебан это написал? Выйди в окно мудила.
      Ответить
      • Не хочу в окно. Хочу в дверь.
        Ответить
        • Мудила -- жывотное гордое, пока не пнешь -- в окно не пойдет.
          Ответить
          • >--
            Откуда вы, блядь, беретесь?
            Ответить
            • Не знаешь, откуда люди берутся?
              Ответить
            • -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
              Ответить
              • Ничего не понимаю、переведи на 『PHP』。
                Ответить
            • Что ты против коммента на луа имеешь?
              Ответить
              • Два минуса подряд -- это ещё коммент на 『SQL』и на 『Ada』。
                Ответить
                • Очевидно, что товарищ не гниль и решил добавить коммент коду, а к комменту еще коммент, чтоб уж наверняка все поняли.
                  Ответить
            • -----
              _____
              ~~~~~
              ¯¯¯¯¯
              ˉˉˉˉˉ
              ˍˍˍˍˍ
              ˗˗˗˗˗
              ˜˜˜˜˜
              ‐‐‐‐‐
              ‑‑‑‑‑
              ‒‒‒‒‒
              ‾‾‾‾‾
              ⁃⁃⁃⁃⁃
              ⁻⁻⁻⁻⁻
              ₋₋₋₋₋
              −−−−−
              ∼∼∼∼∼
              ⎯⎯⎯⎯⎯
              ⏤⏤⏤⏤⏤
              ─────
              ➖➖➖➖➖
              Ответить
              • ~~~~~˜˜˜˜˜∼∼∼∼∼
                ⁃⁃⁃⁃⁃➖➖➖➖➖
                ˍˍˍˍˍ₋₋₋₋₋˗˗˗˗˗-----‐‐‐‐‐‑‑‑‑‑−−−−−⁻⁻⁻⁻⁻¯¯¯¯¯ˉˉˉˉˉ
                _____─────⎯⎯⎯⎯⎯ ⏤⏤⏤⏤⏤‾‾‾‾‾
                Ответить
                • Unicode —— гниль. Нафига столько разных тире?
                  Ответить
                  • Они все нужные для разных языков

                    Все лучше чем 7 битный ASCII или CP437
                    Ответить
                    • Да, лучше. Но кто на глаз сможет различить все эти тире? Тем более, что в разных шрифтах они выглядят по-разному: в одном шрифте одно тире длиннее/выше/толще, в другом шрифте — другое.
                      Ответить
                      • >>Да, лучше.
                        "На всё хватит 7-ми бит", -- говорил я:). И не нужны мне ваши эмодзи
                        Ответить
                      • АДА, ЛУЧШЕЕ. АН АКТЮБИНСК АН ГЛАЗГО СМОЖЕТ РАЗЛИЧАТЬ АВЕСТА АООТ АТРЕК? ТМЦ АБЕЛЯР, ЧИТА АВИВ РЕЗОНАХ ШРИФТАХ АН ВЫГЛЯДИТЕ АПВ-РОЗАНАМИ: АВИВ АДЕНОМ ШРИФТ АДЕН АТРЕК УДЛИНЕНА/ВИШИ/УТОЛЯЮЩЕЕ, АВИВ ДРАГОМИРОВ ШРИФТ — ДОРОГОБУЖ.
                        Ответить
                  • Это не «Unicode» — гниль, это «типографика» — хуйня неконсистентная.
                    Ответить
    • Попрапоптиковался со твоею мананадононай.
      Ответить
    • Вот бы кто на "PHP" перевёл.
      Ответить
      • Непереводимо ввиду отсутствия в «PHP» возможности получения системных свойств «Java».
        Ответить
        • Можно получить системные свойства "PHP".
          Ответить

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