Вход на сайт
Вопрос к тестировщикам
5427 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 19.08.19 19:13
Получить исключение в нормально работающей программе - это нормально?
А что такое "нормально работающая прога"? Или по-твоему исключение - это только NullPointerException, деление на 0, переполнение стека, AccessViolation и прочее?
Сгенерировать исключение в случае, если нет доступа к БД или к файлу - это вполне себе "нормально работающая программа".
В старые времена ошибка возвращалась в виде целочисленного значения - 0 - нет ошибки, все остальное - код ошибки. Сейчас вместо возврата значения ошибки кидают исключение и да это "нормально работающая программа".