Well-written applications include code that allows them to recover gracefully from unexpected errors. When an error occurs, the application may need to request user intervention, or it may be able to recover without help. In extreme cases, the application may log the user off or shut down the system.
Хорошо-написавшее приложения включать код, который позволяет им, чтобы восстанавливаться грациозно с неожиданных ошибок. Когда ошибка происходит, приложение возможно нужно просить вмешательство потребителя, или это возможно способным восстановиться без помощи. В крайних случаях, приложение может зарегистрировать потребителя или отключать систему.