Создание сайтов в Альметьевске | Веб-студия Габдуллина И.Р.

Веб-студия разработки, продвижении и поддержки сайтов
Телефон: +7(987)266-27-55
Email: itgconstr@gmail.com
Время работы: с 8.00 до 20.00
Адрес: РТ, Альметьевск, Тукая 46Б (Территория РОСТа)
Программирование: Правильно обрабатывайте ошибки

Программирование: Правильно обрабатывайте ошибки

Внесите обработку всех ошибок в наиболее подходящий контекст.

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

Не имеет смысла обрабатывать ошибку, связанную со сбоем диска, в коде интерфейса для пользователей (публичная часть).

Самодокументируемый код помогает всем зрителям (и публичная часть и административная часть) понять, где возникла ошибка в данный момент.

Не выводите сообщения об ошибках, которые бессмысленны.