Обработка ошибок
Человеку свойственно ошибаться, программисту свойственно разбираться с последствиями ошибок. В любой программе возникают исключительные состояния. Одни из них обусловлены ошибками программы - как в вашем собственном коде, так и в пользовательских приложениях, обращающихся к этому коду. Другие могут быть обусловлены повышенной загрузкой системы или состоянием оборудования в конкретный момент времени. Подобные исключительные ситуации, независимо от причины, требуют гибкой реакции со стороны Вашего кода. В этой статье рассматриваются три аспекта обработки ошибок: коды состояния, структурированная обработка ошибок и фатальные сбои....
