Проектирование ошибок и обработка исключений в программировании