Обработка ошибок

Автор: Monica Porter
Дата создания: 18 Март 2021
Дата обновления: 27 Июнь 2024
Anonim
Обработка ошибок
Видео: Обработка ошибок

Содержание

Определение - Что означает обработка ошибок?

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


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет обработку ошибок

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


Существует четыре основных категории ошибок:

  • Логические ошибки
  • Сгенерированные ошибки
  • Ошибки во время компиляции
  • Ошибки во время выполнения

Методы обработки ошибок для ошибок разработки включают строгую корректуру. Методы обработки ошибок для логических ошибок или ошибок обычно основаны на тщательной отладке или устранении неполадок приложения. Приложения для обработки ошибок могут устранять ошибки во время выполнения или минимизировать их влияние путем принятия разумных контрмер в зависимости от среды. Большинство аппаратных приложений включают механизм обработки ошибок, который позволяет им корректно восстанавливаться после непредвиденных ошибок.

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