Size: a a a

2017 January 21

J

James Tiberius Kirk in learn.java
источник

DS

Dmitriy Shilnikov in learn.java
)
источник

A

Alchemist in learn.java
`
       newDevices.forEach(d -> supportedDevices.stream()
               .filter(s -> s.type.equals(d.id))
               .findAny()
               .ifPresent(s -> {
                   d.state = DeviceState.FOUND;
                   d.userFriendlyName = s.userFriendlyName;
               }));
`
источник

DS

Dmitriy Shilnikov in learn.java
ну да, логично )
источник

DS

Dmitriy Shilnikov in learn.java
спасибо )
источник

C

Charm in learn.java
а где-то в проде прям пишут такой код? меня стримы начинают дико раздражать, если там 5+ операторов.
источник

C

Charm in learn.java
3-4 нормас. а больше - уже каша.
источник

A

Alchemist in learn.java
Мне нравится, когда map более менее атомарны
источник

A

Alchemist in learn.java
Один мап - одна строчка
источник

J

James Tiberius Kirk in learn.java
Alchemist
`
       newDevices.forEach(d -> supportedDevices.stream()
               .filter(s -> s.type.equals(d.id))
               .findAny()
               .ifPresent(s -> {
                   d.state = DeviceState.FOUND;
                   d.userFriendlyName = s.userFriendlyName;
               }));
`
я бы на флетмап поменял
источник

J

James Tiberius Kirk in learn.java
newDevices
.stream()
.flatMap(d -> supportedDevices.stream())
<...>
источник

J

James Tiberius Kirk in learn.java
да?
источник

A

Alchemist in learn.java
Charm
а где-то в проде прям пишут такой код? меня стримы начинают дико раздражать, если там 5+ операторов.
У нас есть java проекты вообще без if'ов
источник

J

James Tiberius Kirk in learn.java
прост шоб вложенность не городить
источник

C

Charm in learn.java
Alchemist
У нас есть java проекты вообще без if'ов
бля....
источник

J

James Tiberius Kirk in learn.java
не нравтся, но хуле поделать
источник

J

James Tiberius Kirk in learn.java
Charm
бля....
у меня в моем продовом коде всего один цикл есть, остальное исключительно стримы
источник

J

James Tiberius Kirk in learn.java
ну и .forEach(), но эт не считается
источник

C

Charm in learn.java
ну форы то ладно еще. но без ифоф...
или имеется ввиду ифы только внутри фора?
источник

C

Charm in learn.java
у нас в проде не везде восьмерка.:) так что..)
источник