Ошибки и исключения
Обработка ошибок и исключительных ситуаций - это механизмы существенно отличатся по области использования. Важно различать ситуации в которых целесообразно их применять.
Примером может служить функция проверки данных формы ввода (form validation). Некорректные данные в поле ввода приводят к генерации сообщения об ошибке. То есть проверяя данные вы обрабатываете ошибку. Ее возникновение запланировано при проектировании функции и является ее частью.
Теперь представьте, что вы проверяете имейл на уникальность и для этого обращаетесь к базе данных. Предполагая что в какой то момент БД может перестать отвечать и вы создадите обработчик исключения. Основным маркером исключения является то, что вы можете удалить из кода его обработку и код продолжит выполнять функцию для которой он разрабатывался.
Дополнительная информация
Last updated
Was this helpful?