3
Исключения - «что случилось» против «что делать»
Мы используем исключения, чтобы позволить потребителю кода обработать неожиданное поведение полезным способом. Обычно исключения строятся вокруг сценария «что случилось», например FileNotFound(мы не смогли найти указанный вами файл) или ZeroDivisionError(мы не смогли выполнить 1/0операцию). Что, если есть возможность указать ожидаемое поведение потребителя? Например, представьте, что у нас есть fetchресурс, который выполняет …
19
exceptions