0

Web アプリケーションで、サーバー側のコードが失敗し、未処理の例外が発生した場合、何が起こったのかをエンド ユーザーに伝える最も適切な方法は何ですか?
「予期せぬ事態が発生し、申し訳ありません」と言うだけですか。例外が何であったか、ユーザーが何をしようとしていたかを理解し、可能な場合は回復方法を知らせる必要がありますか?

4

2 に答える 2

2

エンド ユーザーは、トランザクションの途中でこれが発生し、最初からやり直す必要がある場合、非常に気にします。可能な限り、クライアントの状態 (つまり、入力したフォームの値) を維持するようにしてください。あなたが彼らを幸せに保ちたいと思っているなら、それはおそらくあなたの最も重要な考慮事項です.

ほとんどのエンド ユーザーは、あなたのバグを発見できたことがいかに幸運であったかについての機知に富んだ発言を歓迎しません。ユーザーを使ってバグを報告したい (そして彼らはそれを行う) 場合は、エラー コードと簡単な説明を表示し、全体をあなたに返してもらいます。

どのような場合でも、次に何をすべきかについて、できる限り明確な指示を与えるようにする必要があります。たとえば、「予期しないエラーが発生しました。もう一度送信してください」などです。最善のガイダンスは、言葉を形式的かつ簡潔に保つことです。あなたの礼儀正しい性質に合っているかもしれませんが、たくさんのお願いとありがとうが必要です。メッセージは、おしゃべりではなく、短く、簡潔で、教訓的なものにしたいと考えています。

于 2009-02-18T17:08:53.483 に答える
0

Lynx テキストベースのブラウザには、次のような素敵なメッセージがあります。おめでとう、Lynx にバグが見つかりました! 以下は、バグ レポートを提出する手順です (主にログ ファイルを特定の電子メールに送信します)。

于 2009-02-18T16:49:33.780 に答える