Являются “Неизвестная ошибка” Сообщения действительно лучше, чем трассировку стека?

Я был чтении Madhur в блоге о том, как Включите трассировку стека дисплеи и теперь я: Почему бы не мы всегда показать трассировку стека?

Кто выступил с этим правилом и почему мы следуем его?

Конечные пользователи будут знать, что-то неправильно в любом случае. По крайней мере с трассировкой стека, можно нажать клавишу printscreen управления, копировать/вставить в сообщение электронной почты и отправить его к ней. Это явно позволит сократить время и усилия, необходимые для решения проблемы.

</конец>

Бирки Technorati:

3 мысли о «Являются “Неизвестная ошибка” Сообщения действительно лучше, чем трассировку стека?

  1. Алекс Dresko

    Для приложений, я пишу, что не будет когда-либо получить в потребителей’ руки, Я почти всегда игнорировать блоки try/catch вообще. Когда что-то пойдет не так, Мы получаем хороший исключение сообщение со всей информацией, нам нужно выяснить, что происходит.

  2. Джейсон Coltrin
    Принимаю. Я думаю, что это держать конечного пользователя самодовольным и сделать их думаю, что разработчики знают, что их делают. Или это держать кого-то от декомпиляции кода и сделать подвиги. То, что получает меня, когда я построить webpart и поместите его в зону, и ничего не отображается на всех.
  3. Без имени
    В том же духе, Я был расстроен с ужасной Sharepoint «файл не найден" Ошибка – только чуть менее ужасно, чем «неизвестная ошибка». (По крайней мере вы знаете, что он ищет файл…)
    Теперь я узнал еще в средней школе программирования классы никогда не вывода ошибки, как "файл не найден" не сообщая именно то, что файл не найден! Программное обеспечение, очевидно, знает какой файл, он ищет – в противном случае как он может знать, что он не мог найти его!!! Зачем держать это в тайне????
    Я оплачиваю для предприятия уровня программного обеспечения, и я не хочу сообщения ошибки на уровне средней школы.

Оставить ответить Без имени отменить ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *