перевести 2000 рублей. Это ошибка? Какой код нужно вернуть?
я разделяю ошибки на транспортные и логики
По опыту, такие ошибки очень больно использовать, видел такое только в стартапе, и то там код был 400, а в сообщении код бизнесовой ошибки. В больших компаниях использовали нормальные ошибки http(а не rest). Клиентам всё знать не нужно, валидировать формочки можно и без запроса к серверу. Нету вообще ошибок по бизнес логике, там сценарии должны быть предусмотрены. А если ошибка поведения или сети, плохой запрос и тд - это всё предусмотрено. Изобретать новый велосипед не выгодно, потому что его поддержка вряд-ли принесёт столько профита, как выделение этого времени на другие задачи.
ну тут не то что велосипед. скорее привет соап или кривонакоженый графкл
Обсуждают сегодня