Size: a a a

Programming Offtop

2020 March 27

(

( in Programming Offtop
Alexander Nozik
Использование функций высшего порядка, лямбд и чейнинга функций для композиции вместо явной мутации объектов.
чем
val hehmda = ...
hehmda.let { ... }
 .let { ... }
 .let { ... }

Отличается от
val hehmda = ...
val hehmda1 = ,,,(hehmda)
val hehmda2 = ...(hehmda1)

?
источник

AN

Alexander Nozik in Programming Offtop
ну вот нет
источник

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
А при чем тут ио? Ио не надо писать в функциональном стиле.
Ну а любители фп и ио хотят
источник

AN

Alexander Nozik in Programming Offtop
(
чем
val hehmda = ...
hehmda.let { ... }
 .let { ... }
 .let { ... }

Отличается от
val hehmda = ...
val hehmda1 = ,,,(hehmda)
val hehmda2 = ...(hehmda1)

?
Ничем хорошим.
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Ну а любители фп и ио хотят
Так я же не любитель. Я свое определение дал
источник

(

( in Programming Offtop
Alexander Nozik
Ничем хорошим.
конкретнее
источник

AN

Alexander Nozik in Programming Offtop
(
конкретнее
Тем, что это не то место, где надо лямбды пихать.
источник

AN

Alexander Nozik in Programming Offtop
Лично мне религия позволят смешивать стили
источник

(

( in Programming Offtop
Alexander Nozik
Тем, что это не то место, где надо лямбды пихать.
ну я ваши же слова попытался пояснить кодом
источник

AN

Alexander Nozik in Programming Offtop
А вот мап-редьюс я буду делать чейнингом
источник

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
Так я же не любитель. Я свое определение дал
Ну вот тут и разногласия, короче фп господа скорей себе глотку перегрезут чем напишут нормальный код 🌚
источник

AN

Alexander Nozik in Programming Offtop
(
ну я ваши же слова попытался пояснить кодом
нет, плохо пояснил. Я сказал не "все ФЭПЭ!", а функциональный стиль. Причем это в основном на уровне архитектуры
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Ну вот тут и разногласия, короче фп господа скорей себе глотку перегрезут чем напишут нормальный код 🌚
Да все они напишут, в этой своей ИО монаде.
источник

AN

Alexander Nozik in Programming Offtop
Часто ФВП позволяют писать более читаемый и поддерживаемый код. Но не всегда
источник

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
Да все они напишут, в этой своей ИО монаде.
Монады уже не у всех в моде
источник

ML

Mikhail Levchenko in Programming Offtop
(
что такое функциональный стиль?
источник

AN

Alexander Nozik in Programming Offtop
Вот сегодня буквально, надо собирать мапу было из разных кусков. Сначала написал какую-то ересь в духе ((a?.keys ?: emptySet()) + b.keys).asscociate{...}. А потом просто сделал мутабельную мапу и в нее набил элементы. На порядок читабельнее получилось.
источник

ML

Mikhail Levchenko in Programming Offtop
ыкспертного мнения вам в чат
источник

(

( in Programming Offtop
Alexander Nozik
Вот сегодня буквально, надо собирать мапу было из разных кусков. Сначала написал какую-то ересь в духе ((a?.keys ?: emptySet()) + b.keys).asscociate{...}. А потом просто сделал мутабельную мапу и в нее набил элементы. На порядок читабельнее получилось.
ST монада
источник

(

( in Programming Offtop
привет
источник