Size: a a a

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

2021 October 25

OR

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Я бы чёт вроде ре-фрейма сделал
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Чтобы ошибки отдельно эффекты отдельно
источник

AC

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну, не обязательно повторять ре-фрейм, всё-таки он под определённые задачи делался. А вот идей можно оттуда взять.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Ну будет грязный код в другом месте вызываться, где будет та же самая проблема
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Вообще вон в Grokking Simplicity нормально Эрик предлагает делать в этом плане, даже не смотря на то, что по поводу разбиения на "маленькие" функции у меня есть сомнения.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну ты можешь вызывать его там где есть шанс обработать ошибку
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Может в pre засунуть валидацию? Оно ж вроде для этого как раз?
источник

AC

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Если подумать - результат работы рефрейма - это вектор из векторов который потом рендерится в html. Можно то же самое на бэкэнде делать только рендерить в http response
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
То есть тебе пришёл запрос - это можно воспринимать как как будто пользователь ввёл что-то в input и нажал кнопку
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Дальше ты шлешь все нужные эвенты, подписываешься на ответы и ждёшь
источник

AC

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

AC

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

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Это да, такие мысли постоянно посещают. Ещё бы так же сделать общение с БД )
источник

AC

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Там вроде завозят грин треды, асинк итд
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Лол, на следующей неделе планировал заопенсорсить что-то похожее на это)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну вот все в одном направлении думают, востребованная тема /)
источник