Re[13]: Почему в расте отсутствует выброс исключений?
От: vsb Казахстан  
Дата: 06.12.22 21:52
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

vsb>>Я не понимаю, что такое "код, который к этому не был готов".


DE>Вот, что у в среднем коде с "неожиданным" исключением произойдёт? Оно где-то на верхнем уровне будет записано в лог и всё. Иногда действительно ничего лучше сделать нельзя, но очень часто можно. Хорошо если мы говорим о "запросах" — тогда проблемный просто будет игнорироваться до того как программист посмотрит логи и пофиксит проблему. С резалтами же не надо ждать баг-репортов от пользователей.


А зачем их ждать? Настраиваешь алерты по новым эксепшнам и всё. Вылетел эксепшн — пришла смс, открыл лог, посмотрел, пофиксил.

Что тут раст предлагает, я пока тоже, честно говоря, не понимаю.

Ну сделал ты инсерт в базу. Отдала тебе базу ошибку какую-то. Код такой-то, текст ошибки такой-то. И что дальше? Кодов ошибок в БД тысячи. Причин, по которым не сработал инсерт — тоже много. В итоге так же отдашь 500 и всё. Или панику кинешь. А когда в эксплуатации увидишь, что там конкретная ошибка срабатывает вроде нарушения уникальности, то пропишешь по коду сравнение и обработку, ровно так же, как будет в жаве.
Отредактировано 06.12.2022 21:56 vsb . Предыдущая версия . Еще …
Отредактировано 06.12.2022 21:55 vsb . Предыдущая версия .
Отредактировано 06.12.2022 21:54 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.