Size: a a a

2020 May 27

e

elendili in Java & Co
я щетаю, что стримы проще пляски с условиями.
источник

ЕЧ

Евгений Чикалов... in Java & Co
elendili
я щетаю, что стримы проще пляски с условиями.
Да но новичку нужно понимать как они работают)
источник

e

elendili in Java & Co
не, надо в прод
источник

RK

Roman K in Java & Co
elendili
я щетаю, что стримы проще пляски с условиями.
Стримы менее дружелюбны к дебаггеру.
источник

ЕЧ

Евгений Чикалов... in Java & Co
Roman K
Стримы менее дружелюбны к дебаггеру.
Тут сильно дебаггер и не нужен в его задаче. Новичкам вообще Scanner дается с раза 3го в теории)
источник

e

elendili in Java & Co
ну типа когда ставишь брейпойнт, то надо выбрать по какому именно условию ставишь брейпойнт.
вот что ужасно, это длина стектрейса.  Но можно же игнорировать, и Идея подсвечивает те куски, что от автора кода
источник

RK

Roman K in Java & Co
В этой конкретной - не нужен. Но новичку в целом дебаггер необходим, и со стримами он сильнее затраается дебажить.
источник

ЕЧ

Евгений Чикалов... in Java & Co
Roman K
В этой конкретной - не нужен. Но новичку в целом дебаггер необходим, и со стримами он сильнее затраается дебажить.
Тот согласен на 100
источник

e

elendili in Java & Co
хз, я чаще обламываюсь читать/понимать все бесконечные ветвления в методах на дох строк.
источник

ЕЧ

Евгений Чикалов... in Java & Co
elendili
хз, я чаще обламываюсь читать/понимать все бесконечные ветвления в методах на дох строк.
Тебе пайтон поможет решить проблему с "обломами"
источник

e

elendili in Java & Co
а стрим это цепочка, надо чекать только то, что сам в стрим добавил. на переходы - пофиг
источник

RK

Roman K in Java & Co
elendili
хз, я чаще обламываюсь читать/понимать все бесконечные ветвления в методах на дох строк.
Порежь их на методы, которые помещаются в 80х25
источник

RK

Roman K in Java & Co
А читать main на 11 тысяч строк охуеешь что со стримами, что без
источник

e

elendili in Java & Co
Евгений Чикалов
Тебе пайтон поможет решить проблему с "обломами"
интересно почему?) в питоне условия так же многословны, как и в джаве. тут дело во "фреймворке".
источник

e

elendili in Java & Co
Roman K
Порежь их на методы, которые помещаются в 80х25
со стримами проще резать же.
И в любом случае код длинее и что самое главное - код может менять данные в любом месте. А стрим влияет только в рамках конкретного вызова функции, гораздо проще локализовать проблему.
источник

RK

Roman K in Java & Co
elendili
интересно почему?) в питоне условия так же многословны, как и в джаве. тут дело во "фреймворке".
Ну, меня в питоне вымораживает запись вида num1 = 20 if someBoolValue else 10
источник

e

elendili in Java & Co
Roman K
Ну, меня в питоне вымораживает запись вида num1 = 20 if someBoolValue else 10
мне норм. просто привыкаешь.
источник

RK

Roman K in Java & Co
У меня работа некоторым образом со статическим анализом кода связана. И во всех языках if как if, и только в питоне их два разных.
источник

e

elendili in Java & Co
в жаве тоже есть тернарная операция. так что ты неправ)
источник

RK

Roman K in Java & Co
Есть, но когда ты парсер языка пишешь - перепутать явовскую тернарку и if сложнее
источник