Стандарты программирования на С++

Определите разумную стратегию обработки ошибок и строго ей следуйтеРезюме


Еще на ранней стадии проектирования разработайте практичную, последовательную и разумную стратегию обработки ошибок и строго следуйте ей. Убедитесь, что ваша стратегия включает следующее.

Идентификация: какие условия являются ошибкой.

Строгость: насколько важна каждая ошибка.

Обнаружение: какой код отвечает за обнаружение ошибки.

Распространение: какой механизм используется для описания и распространения уведомления об ошибке в каждом модуле.

Обработка: какой код отвечает за выполнение действий, связанных с ошибкой.

Уведомление: каким образом информация об ошибке вносится в журнальный файл или производится уведомление пользователя программы.

Изменяйте механизмы обработки ошибок только в пределах границ модуля.



Содержание раздела