3
Винятки - "що трапилось" проти "що робити"
Ми використовуємо винятки, щоб дозволити споживачеві коду корисно керувати несподіваною поведінкою. Зазвичай винятки складаються навколо сценарію "що трапилося" - наприклад FileNotFound(нам не вдалося знайти вказаний вами файл) або ZeroDivisionError(нам не вдалося виконати 1/0операцію). Що робити, якщо є можливість уточнити очікувану поведінку споживача? Наприклад, уявімо, що у нас є fetchресурс, який …
19
exceptions