Операционные и программные ошибки
Вопрос
Чем операционные ошибки отличаются от программных?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
Операционные это ожидаемые сбои окружения и ввода: таймаут, недоступная база, невалидные данные. Их обрабатывают (повтор, 4xx/5xx, запасной путь). Программные это баги в коде, их исправляют; непойманная программная ошибка означает, что процесс в неизвестном состоянии и его стоит перезапустить.
Разбор
Деление помогает решить, что делать с ошибкой: обработать или упасть и починить.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Как устроить логирование в продакшене
Следующий вопрос
Операционная или программная ошибка