Size: a a a

Programming Offtop

2021 February 11

AD

Aleksey D. in Programming Offtop
Кирилл Романенко
Для меня тру ООП это, в принципе, и есть мутабельнодрисня, покрытая высокопарными рассуждениями о правильной декомпозиции на мутабельнодристные объекты.
хм, а это ФП или уже ООП получается?

class FeatureState(…) {
 fun reduce(Msg) = when {
   msg is UpdateStateA -> this.copy(…)
 }
}
источник

с#

саша сок #KotlinGang... in Programming Offtop
Алексей
всякие хаскели помогают программисту, указывая нечистоту в типах
так они всё равно чистые, если ты X монаду с состоянием на вход передашь, то получишь Y результат всегда.
источник

КР

Кирилл Романенко... in Programming Offtop
Bogdan Panchenko
Настоящий ооп язык не боится мусорить объектами - полагается на вм
Фп куда больше мусорит объектами
источник

с#

саша сок #KotlinGang... in Programming Offtop
функция в хаскеле может только с хаками не зависеть от входящих аргументов
источник

(

( in Programming Offtop
Igor
> Я так-то ради кеков вбросил
Да понятно, что это клибейт и реклама тофу с тф
Но я бы посмотрел, но не могу тк требует авторизоваться
Так ты авторизуйся
источник

BP

Bogdan Panchenko in Programming Offtop
Konstantin Dovnar
Какой-то неправильный вывод.
Это как "вон негр поел курочку — все негры любят курочку".
Просто у нас тут сборище довольно специфичных ФПшников:)
Это стёб над фпшниками
источник

КР

Кирилл Романенко... in Programming Offtop
Aleksey D.
хм, а это ФП или уже ООП получается?

class FeatureState(…) {
 fun reduce(Msg) = when {
   msg is UpdateStateA -> this.copy(…)
 }
}
если в конструкторе нет репозиториев/интеракторов/датасорсов/прочих провайдеров мутабельности, которые потом вызываются из редьюса, то фп.
источник

А

Алексей in Programming Offtop
тут уже возникает следующая проблема о том как именно отображать чистоту и эффекты в типах и как вообще с этим работать наиболее комфортно
источник

KD

Konstantin Dovnar in Programming Offtop
Bogdan Panchenko
Это стёб над фпшниками
Их и так весь мир наказывает, а тут ещё ты.. За что же ты так.
источник

AG

Alexander Gorodok in Programming Offtop
Кирилл Романенко
Фп куда больше мусорит объектами
Значит мусорение должно быть наименее затратным, и все будут счастливы.
источник

AD

Aleksey D. in Programming Offtop
Кирилл Романенко
если в конструкторе нет репозиториев/интеракторов/датасорсов/прочих провайдеров мутабельности, которые потом вызываются из редьюса, то фп.
нет, нет, там только данные
но ведь это объект с поведением, хоть и чистый
хотя это можно вывернуть как функцию с объектов в виде неявного параметра, но оно от этого не перестает быть объектом
источник

КР

Кирилл Романенко... in Programming Offtop
Konstantin Dovnar
Прикол в том, что любой человек у которого хотя бы часть извилин работает — понимает, что в каждом подходе есть как положительные стороны, так и отрицательные.
Если вдруг кто не понял: то что ооп говно а фп серебряная пуля - это шутка. Я думал это было всем очевидно.(
источник

KD

Konstantin Dovnar in Programming Offtop
Кирилл Романенко
если в конструкторе нет репозиториев/интеракторов/датасорсов/прочих провайдеров мутабельности, которые потом вызываются из редьюса, то фп.
С чего это?
Если репозитории/интеракторы/и пр. ересь сама по себе чиста — то и тут всё ещё чисто.
источник

BP

Bogdan Panchenko in Programming Offtop
Кирилл Романенко
Фп куда больше мусорит объектами
И генерирует классами. И да ооп тоже сильно мусорить "меняешь" цвет у объекта - бац создать объект класса Цвет и т.д.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Aleksey D.
нет, нет, там только данные
но ведь это объект с поведением, хоть и чистый
хотя это можно вывернуть как функцию с объектов в виде неявного параметра, но оно от этого не перестает быть объектом
вот и я о том же, фп с ооп прекрасно живёт
источник

КР

Кирилл Романенко... in Programming Offtop
Кирилл Романенко
Если вдруг кто не понял: то что ооп говно а фп серебряная пуля - это шутка. Я думал это было всем очевидно.(
Конечно я топлю за фп и сру ооп, но это не значит, что я считаю, что у фп нет недостатков, а у ооп нет положительных сторон.
источник

VP

Vladimir Petrakovich in Programming Offtop
От споров про политику и то толку больше
источник

А

Алексей in Programming Offtop
саша сок #KotlinGang
так они всё равно чистые, если ты X монаду с состоянием на вход передашь, то получишь Y результат всегда.
с одной стороны да, с другой стороны есть магический IO и такие же магические мутабельные ссылки и массивы, хоть это всё и в монады завёрнуто
источник

KD

Konstantin Dovnar in Programming Offtop
Кирилл Романенко
Если вдруг кто не понял: то что ооп говно а фп серебряная пуля - это шутка. Я думал это было всем очевидно.(
Да я тоже не про кого-то конкретного.
Тут мне кажется 80% диалогов о ООП-ФП идут в тролль-стёб-манере.

Просто как факт, что если кто-то так считает реально, то он ебанутый.
источник

AM

Andrew Mikhaylov in Programming Offtop
Весело тут у вас
источник