В какой конкретной ситуации можно (или даже рекомендуется )предоставлять конечным -пользователям StackTrace в их пользовательском интерфейсе в производственной системе.
Существует большое количество веб-сайтов и статей SO, где люди спрашивают, должны ли они показывать StackTrace конечному пользователю. Неудивительно, что ответы — громкое «Нет!» .
Например:
Однако недавно у меня был разговор с другим разработчиком, в ходе которого я потратил много времени на то, чтобы объяснить, почему трассировки стека не должны передаваться пользователю через пользовательский интерфейс. Это обсуждение заставило меня вернуться и вернуться к одному из моих фундаментальных (абсолютных )жильцов-пользователь никогда не увидит необработанный StackTrace в рабочей среде .
Я не смог найти ни одной убедительной причины. Тем не менее, я уверен, что есть правильный вариант использования, и я хотел бы либо понять его, либо чувствовать себя комфортно, продолжая крепко держатьсяабсолютныйжилец.