2
Гранулярность исключений
Я столкнулся с дебатами между несколькими друзьями и мной. Они предпочитают общие исключения, такие как ClientErrorExceptionи ServerErrorExceptionс подробностями в качестве полей исключения, тогда как я предпочитаю делать вещи более конкретными. Например, у меня может быть несколько исключений, таких как: BadRequestException AuthenticationFailureException ProductNotFoundException Каждый из них построен на основе кода ошибки, …