Re: [C++] [:==:] работа с исключениями
От: DGurin http://ua.linkedin.com/in/dgurin
Дата: 10.07.11 00:06
Оценка:
Здравствуйте, uzhas, Вы писали:

Сдается мне, что вопрос все-таки не об исключениях, а об обработке ошибок как таковой.
Исключения — просто удобное средство.

В момент обработки исключения у тебя есть вся необходимая информация (во всяком случае — теоретически). Полезна ли она юзеру... и полезна ли она вообще — потом разберемся.

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

Итка, мы имеем:

    1. Юзер может исправить ошибку сам. — Какая информация ему для этого нужна? Уж что-что, а код ошибки ему даром не нужен . Да и вобще, по условиям игры, юзер и не подозревает о наличии абсолютного большинства компонентов твоей программы.
    Возможно, достаточно просто объяснить, что проблема где-то там — далеко-далеко.

    2. Юзер может обратиься к сисадмину/хелпдеск/саппорт разработчика (нужное подчеркнуть). Опять таки, какая информация нужна им? Детальное описание ошибки должно подойти. Здесь — логи наше все.

    3. Юзер уже обращался и к админу, и в саппорт, и даже к другу — гуру программирования на html. Похоже, что последняяя инстанция — ты. Что тебе нужно что бы решить проблему? Э-э-э... и кстати, а где ты это хранил???

Надеюсь, что навел на нужные мысли
Удачи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.