Заебись. Давайте будем отображать ошибки юзеру или отвечать 500 на все, что не 500, пофиг.
А зачем ему отображать саму ошибку? Можно просто сообщить нотиыикацией, что что-то пошло не так, обычной валидацией и ручными ошибками с методов можно ограничится во многих случаях
А зачем ему отображать саму ошибку? Можно просто сообщить нотиыикацией, что что-то пошло не так, обычной валидацией и ручными ошибками с методов можно ограничится во многих случаях
Капец спор пащел. try catch я обычно использую что бы отловить ошибку и понимать в каких случаях возникает. И записывать в лог. При рефакторинге я ставлю валидацию и такие ошибки не возникает. И проверка не нужна. Ок. Удолаю.
Капец спор пащел. try catch я обычно использую что бы отловить ошибку и понимать в каких случаях возникает. И записывать в лог. При рефакторинге я ставлю валидацию и такие ошибки не возникает. И проверка не нужна. Ок. Удолаю.
Лучше, чем заставлять паниковать юзера в момент оплаты, если он увидит ошибку после списания денег, а там всего лишь письмо отправлялось синхронно и не ушло.
Лучше, чем заставлять паниковать юзера в момент оплаты, если он увидит ошибку после списания денег, а там всего лишь письмо отправлялось синхронно и не ушло.
Про оплату отдельная песня, никто письмо на синхроне не отправляет в здравом уме