Size: a a a

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

2020 July 15

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Круды то бизнесам нужны
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Как кстати DI с функциональщиной сочетается?
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Прекрасно сочетается
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
А в чем смысл то?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Распихать аргументы по функциям тогда?
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, более сложный код сложнее сопровождать
это может быть стратегический момент
легко наворотить такого что сам потом будешь пытаться понять как это работает, и это про свой код, про чужой даже думать страшно
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
поэтому я скалу запретил на проекте
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Mikhail Borisov
Распихать аргументы по функциям тогда?
В частности. Но вообще смысл, к примеру, примерно в том, чтобы вместо docker-compose иметь 500 строчек кода, которые делают то же самое, только лучше
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
𝛈 µ
В частности. Но вообще смысл, к примеру, примерно в том, чтобы вместо docker-compose иметь 500 строчек кода, которые делают то же самое, только лучше
Окей, только непонятно, диай то зачем тут
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Вообще конечно программирование на ямлах/хмлях/джсонах уже задолбало
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Ну, понимаешь, диай - это частный случай планирования графа действий
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
вот есть systemd, есть terraform, есть билдсистемы, есть диай - они все прекрасно описываются в терминах ациклических графов
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Цонстантин
легко наворотить такого что сам потом будешь пытаться понять как это работает, и это про свой код, про чужой даже думать страшно
легко
поэтому я и ушёл от скалы 😊
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
и маленькая машинка для планирования и исполнения ациклических графов позволяет выразить очень сложные вещи очень просто
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну это да, просто для меня диай это как в джаве, хреновина которая соберет (и там тоже по сути ациклический граф) объекты и единственное, что это упрощает (возможно упрощает) - это передачу синглтонов в конструкторы
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Это скучно
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Хотя и без этих диай контейнеров в коде можно тот же ациклический граф получить
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Можно, но есть несколько проблем
источник

𝛈µ

𝛈 µ in Clojure — русскоговорящее сообщество
Вроде бы можно, но на самом деле не можно
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну вот у меня такой вопрос, скажем я в котлине. И вместо диай я использую глобалы
источник