Здравствуйте, Zhendos, Вы писали:
Z>И пользователь исправит эту ошибку.
Для этого ему сначала надо взломать сервер (:
Z>И большинство софта с которым я работаю в общем-то "популярные" ошибки пользователя так и обрабатываются как я указал в исходном сообщении. Z>Если пришел код 401/403 по HTTP то почти любое приложение умеет преобразовать его в диалог повторного Z>запроса логина и пароля
Вот это как раз и делается очень удобно с исключениями. Заводится одно исключение UnauthorizedException которое может бросить кто угодно и которое на уровне общего обработчика преобразуется в соответствующий HTTP-код.
Z>Большинство рабочего софта (IDE, видео редакторы, фото редакторы) показывают ошибку типа кончилось Z>место и некоторые даже сразу запускают какой-нибудь системный диалог для удаления ненужных файлов.