Size: a a a

Clojure — русскоговорящее сообщество

2021 June 27

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Хмм
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Вообще не понимаю зачем полиморфизм привязывать к ооп
источник

SP

Stas P in Clojure — русскоговорящее сообщество
Ты можешь от наследовать одну мапу от другой и ограничить количество ключей в ней?
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Да, record это мапа с предопределеным набором ключей
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Это как раз одна из фишек кложи. Минимум структур данных, развитая система функций для преобразований этих структур.
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Про наследовать не порял
источник

E

ETL in Clojure — русскоговорящее сообщество
Технически - в рамках функционала записей (defrecord) можешь. Но зачем это надо? Какое-то ООП головного мозга получается. Зачем это вообще надо, когда у тебя есть композиция, да.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Это будет не нужно, просто надо принять. Кложа про открытые структуры
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Но он не закрыт
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Замени наследование на композицию
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Затем, что слово «полиморфизм» ООП-шники оккупировали. И когда они его слышат, то у них сразу встаёт.
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Блин, да
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Современное коммерческое погромирование это в целом про данные, данные в базе, клики, просмотры, заказы

Кложа программист на все смотрит как на данные
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Другие видят в этом классы, иерархии, кто то обмазывается типами
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Все ограничения на твоей совести, есть spec, schema итп.
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
composition over inheritance же
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
В целом, всегда можно усложнить подход в решению задачи
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Смёржить
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Есть объект(мапа) Customer и Order, в кложе никто не мешает тх смерджить
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
А есть мапа http request и ее можно вдогонку смержить в одну мапу
источник