Ошибки и исключения

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

Примером может служить функция проверки данных формы ввода (form validation). Некорректные данные в поле ввода приводят к генерации сообщения об ошибке. То есть проверяя данные вы обрабатываете ошибку. Ее возникновение запланировано при проектировании функции и является ее частью.

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

Дополнительная информация

Last updated