Size: a a a

2021 February 06

D

Dima in pro.jvm
error_404
ИМХО.Эти стримы выглядят ужасно и не читабельно.Я не понимаю зачем их юзать в серьезных проектах
Вот это непрофессиональное мнение.
источник

e

error_404 in pro.jvm
Dima
Вот это непрофессиональное мнение.
Я неправильно передал свою мысль
источник

e

error_404 in pro.jvm
Я тоже щас читаю свои сообщения
источник

e

error_404 in pro.jvm
Все таки,очень плохо передал
источник

e

error_404 in pro.jvm
My bad:^)
источник
2021 February 07

IP

Isaac Peterson in pro.jvm
I always looked at .participants
источник

IP

Isaac Peterson in pro.jvm
ok I've understood finally.... thanks
источник

A

Artjom Kalita in pro.jvm
Stanislav U.
Вот теперь можно в меня кидать помидоры )))
public List<Balance> loadV1dot2() {
   return StreamEx.of(executeWalletRequest())
           .peek(json -> log.debug("wallet json: {}", json))
           .map(json -> JsonUtils.toObj(json, BalanceResponse.class))
           .peek(br -> log.debug("Parsed balanceResponse: {}", br))
           .mapToEntry(BalanceResponse::getAmounts)
           .nonNullValues()
           .flatMapValues(Collection::stream)
           .peekValues(a -> log.debug("Converting Amount: {}", a))
           .mapKeyValue(this::buildUnifiedBalanceRow)
           .peek(b -> log.debug("balance: {}", b))
           .toList();
}
Выглядит весьма норм и читабельненько
источник

IA

Igor A in pro.jvm
error_404
Меньше кода😂
Я же привел пример где кода на optional больше
источник

IA

Igor A in pro.jvm
Спор был про optional а не про стримы
источник

IA

Igor A in pro.jvm
Igor A
V1 или V2, юзаете ли optonal везде даже если 1 параметр?
Анонимный опрос
0%
V1
0%
V2
Проголосовало: 45
источник

YG

Yury Golikov in pro.jvm
Есть ли в IDEA возможность сгенерить try catch c обработкой эксепшена из джавадоки метода? Эксепшн рантайм.
источник

РХ

Ринат Харисов... in pro.jvm
Yury Golikov
Есть ли в IDEA возможность сгенерить try catch c обработкой эксепшена из джавадоки метода? Эксепшн рантайм.
сразу после метода, бросающего эксепшн набери .try + enter. типа такого
methodThrowsException().try
источник

YG

Yury Golikov in pro.jvm
Ринат Харисов
сразу после метода, бросающего эксепшн набери .try + enter. типа такого
methodThrowsException().try
Не совсем то, но про это тоже не знал, спасибо :3
Я думал сразу предоставит выбор типа эксепшена на основе джавадоки метода
источник

T

Torino in pro.jvm
Yury Golikov
Есть ли в IDEA возможность сгенерить try catch c обработкой эксепшена из джавадоки метода? Эксепшн рантайм.
Когда метод бросающий эксепшн подчеркнут красным, альт+ентер, потом surround with try catch - и будут поставлены бросаемые методом эксепшены
источник

YG

Yury Golikov in pro.jvm
Torino
Когда метод бросающий эксепшн подчеркнут красным, альт+ентер, потом surround with try catch - и будут поставлены бросаемые методом эксепшены
Хм, у меня alt-enter не показывает surround with try catch. У меня alt+command+t вызывает surround by.
источник

YG

Yury Golikov in pro.jvm
Torino
Когда метод бросающий эксепшн подчеркнут красным, альт+ентер, потом surround with try catch - и будут поставлены бросаемые методом эксепшены
Но указанные в javadoc эксепшены не выставляются, только Exception
источник

O

Oleg in pro.jvm
Torino
Когда метод бросающий эксепшн подчеркнут красным, альт+ентер, потом surround with try catch - и будут поставлены бросаемые методом эксепшены
вопрос был про javadoc, а не бросаемые
источник

YG

Yury Golikov in pro.jvm
Oleg
вопрос был про javadoc, а не бросаемые
Да, я тоже про те которые указаны в джавадоке
источник

O

Oleg in pro.jvm
Yury Golikov
Да, я тоже про те которые указаны в джавадоке
лучше, что я знаю - быстро подсмотреть список в ctrl-q и перепечатать
источник