Size: a a a

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

2021 October 25

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну это и не так надо
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Да, только отвернулся — половина проекта в монадках.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
значит что-то не так с архитектурой
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Это универсальный ответ, если задуматься 🤣
источник

DL

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Тут я такого мнения что если просто пытаться любое решение для репорта втыкать в существующий код - всегда расползется. Надо сразу проектировать под такое
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
А как? Делать вложенные ифы чтобы прокинуть ошибку до самого низа где будет результат функции?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Не ну беда монадок в том что они не работают с чистыми функциями
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Все что идёт в монаду обязано по сигнатуре возвращать монаду так?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну и макросы.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
быстро посмотрел щас на один из прошлых проектов, 206 ns-ов, в 53 failjure, ~1/4, и там ещё было куда стремиться к уменьшению
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
В общем я видел проект, где чрезмерно увлекались макро-монадками и спеками. Это не помогает.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Это ещё нужно сочетание монадок с командой из более чем одного человека.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
в случае с failjure не совсем, там заворачивается только ошибочное значение
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
в пике вшестером писали
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну в любом случае надо изолировать чистый код от того что имеет эффекты
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
При таком раскладе любые сомнительные практики по проекту распространяются со скоростью света.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Молодцы, значит.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А не как выше когда в одной функции валидатор с эксепшеном и тут же запись в базу
источник