Вход на сайт
Вопрос к тестировщикам
5427 просмотров
Перейти к просмотру всей ветки
в ответ Программист 20.08.19 08:39
Сгенерировать исключение в случае, если нет доступа к БД или к файлу - это вполне себе "нормально работающая программа".
------
Для тебя - да.
Для меня - нормальным будет логирование события - "потеряна связь с сервером" и переход на чуточку другой протокол работы с тем же сервером. Ну нельзя мне мне останавливаться из-за мелких сбоев в сети. Тем более что сбои в сети - явление обычное.
Сейчас вместо возврата значения ошибки кидают исключение и да это "нормально работающая программа".
-----
Это - ужас - после выброса исключения никто не гарантирует определенного состояние системы - место выброса жестко не определено.
Особенно, если не смотреть что там окружении шебуршится...
При "коде возврата" хоть что-то гарантировалось.