Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вопрос к тестировщикам

21.08.19 15:57
Re: Вопрос к тестировщикам
 
Murr патриот
Murr

Сгенерировать исключение в случае, если нет доступа к БД или к файлу - это вполне себе "нормально работающая программа".

------

Для тебя - да.

Для меня - нормальным будет логирование события - "потеряна связь с сервером" и переход на чуточку другой протокол работы с тем же сервером. Ну нельзя мне мне останавливаться из-за мелких сбоев в сети. Тем более что сбои в сети - явление обычное.


Сейчас вместо возврата значения ошибки кидают исключение и да это "нормально работающая программа".

-----

Это - ужас - после выброса исключения никто не гарантирует определенного состояние системы - место выброса жестко не определено.

Особенно, если не смотреть что там окружении шебуршится...

При "коде возврата" хоть что-то гарантировалось.

 

Перейти на