Критическое правило обработки ошибок: 1) Если запрос не выполняется — НЕМЕДЛЕННО остановиться. 2) НЕ пытаться создавать новые сущности как обходной путь. 3) Вывести ТОЧНУЮ ошибку — цитировать сообщение об ошибке полностью. 4) Переспросить пользователя: как лучше сделать, может ли он помочь с информацией. 5) Не пытаться угадывать решение или импровизировать.