Size: a a a

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

2020 October 09

a

alex in Clojure — русскоговорящее сообщество
ибо могут быть деоптимизации при броске )
источник

a

alex in Clojure — русскоговорящее сообщество
мы в проектах бросаем, если далеко )
источник

a

alex in Clojure — русскоговорящее сообщество
но в исключительных ситуациях;)
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
vveare138
из этого я сделал вывод, что кложа-вей это выбрасывать бизнес-ошибки c помощью try/catch
Это точно не кложа вей
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Я в проектах наблюдаю что между функциями перебрасываются хешмапы типа
{:value  {...}
:errors [...]}
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ну и тот, кому надо, эти errors обрабатывает
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Это точно не кложа вей
это что за шовинизм? 😊
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
)))))
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Чистые функции, которые кложа вей, и goto catch это выглядит не очень совместимо
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Особенно для обычной бизнеслогики
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Чистые функции, которые кложа вей, и goto catch это выглядит не очень совместимо
функция / в коре — чистая?
как она возвращает ошибки?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Sergey Trofimov
функция / в коре — чистая?
как она возвращает ошибки?
Это бизнес ошибки?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
что такое бизнес ошибки?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Sergey Trofimov
что такое бизнес ошибки?
Скажем, не введённый пароль при логине
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну, это не ошибка, это бизнес логика 😊
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, это не ошибка, это бизнес логика 😊
https://t.me/clojure_ru/131260
Поэтому я и говорю. Кложа вей — обрабатывать "бизнес-ошибки" без try-catch
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ну вот мне термин «бизнес-ошибка» непонятен
источник

ST

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

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Sergey Trofimov
в контексте валидации форм, где неправильных полей может быть много, плюс невалидное сочетание, плюс различная валидационная информация — такое должно ещё прийти в голову делать на исключениях 😊
Я слышал, в некоторых языках, такое практикуется
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Я слышал, в некоторых языках, такое практикуется
это плохая бизнес логика 😊
источник