Основы объектно-ориентированного программирования


              

Основы объектно-ориентированного программирования

Базисные концепции обработки исключений
Отказы
Исключения
Источники исключений
Ситуации отказа
Обработка исключений

Как не следует делать это - C-Unix пример
Как не следует делать это - Ada пример
Как не следует делать это - Ada пример - 2
Принципы обработки исключений
Принципы обработки исключений - 2
Цепочка вызовов
Механизм исключений
Спаси и Повтори (Rescue и Retry)
Как отказаться сразу
Таблица истории исключений

Таблица истории исключений - 2
Примеры обработки исключений
Поломки при вводе
Восстановление при исключениях, сгенерированных операционной системой
Повторение программы, толерантной к неисправностям
N-версионное программирование
N-версионное программирование - 2
Задача предложения rescue
Корректность предложения rescue
Четкое разделение ролей

Когда нет предложения rescue
Продвинутая обработка исключений
Запросы при работе с классом EXCEPTIONS
Запросы при работе с классом EXCEPTIONS - 2
Какой должна быть степень контроля?
Исключения разработчика
Обсуждение
Дисциплинированные исключения
Должны ли исключения быть объектами?
Методологическая перспектива

Ключевые концепции
Библиографические замечания
У12.1 Наибольшее целое
У12.2 Объект Exception
Содержание