Re[13]: обработка ошибок
От: Ночной Смотрящий Россия  
Дата: 09.04.22 09:31
Оценка:
Здравствуйте, MadHuman, Вы писали:

MH>то да — всё хорошо, возвращаем 400, т.к. номер счета передан снаружи неверно. но исключение может подняться по колстэку и из глубин бизнес-логики, и на вызывающей стороне (хандлере под мидлаварей) и не было речи ни о каком счете.


Вот поэтому и вводится специальный класс бизнес-исключений.

НС>>А вот вариант с возвращаемыми кодами ошибок откатывает нас во времена до исключений, когда любой код приходилось специально под обработку ошибок затачивать.

MH>этот вариант надо использовать когда в конкретном случае он имеет преимущества перед кэтчем исключения.

И что это за преимущества?

MH> если его всегда использовать/злоупотреблять, то конечно мы получим как в Go


В Go ситуация существенно лучше, потому что там весь код под такое заточен. А в дотнете это полный ахтунг.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.