ユーザーフレンドリーなエラーメッセージを常に表示するには、どのような手法を使用できますか?ユーザーフレンドリーなメッセージを生成するプログラミング、テスト、および管理の手法を探していると思います。
4 に答える
3
何を目指しているのかわかりませんが、ユーザーフレンドリーな場合:
- ユーザーの言語を話します。
- ユーザーを驚かせないでください。
- 明確な終了メッセージを提供します(ダイアログの場合)。
于 2010-02-12T13:59:28.133 に答える
2
- 常に人間の言葉を使用し、技術者は話さない(聴衆が技術的に気にされていない限り)
- そのアクションが戻った場合でも、常にユーザーに実行するアクションを提供します
- モーダルポップアップウィンドウなど、GUIの残りの部分からエラーメッセージを常に明確に分離します
- エラーをログに記録する場合、直接フィードバックメカニズムがある場合は、ユーザーが引用できる参照番号を常に提供してください
- ステップバイステップのプロセス中にエラーが発生した場合は、常に以前の選択を保持します
- エラーが検証の1つである場合は、ユーザー入力が検証に失敗した理由を明確に説明し、無効なフィールド(すべてが下部に表示されているわけではありません)の横にエラーメッセージを表示し、無効なフィールドにフォーカスを設定します
于 2010-02-12T14:02:15.713 に答える
2
ここでの回答に加えて、エラーメッセージを「落ち着いて」保つことが役立つといつも思っています。大きな大文字で「これは重大なエラーであり、プログラムをシャットダウンする必要があります」と言ってユーザーを怖がらせないでください。ユーザーは、特に彼が技術に精通していない場合、彼が何か間違ったことをしたと思い、恐らくびっくりするでしょう。
メッセージを落ち着かせ、状況を説明し、問題を修正するか、できる人に連絡するための手順をユーザーに提供します。
于 2010-02-12T14:26:29.950 に答える
1
これはその一部にすぎませんが、TDD(テスト駆動開発)を使用することをお勧めします。エラーを明らかにするテストを作成し、プログラムが正しい方法で応答することを確認します。
別の言い方をすれば、エラーメッセージをユーザーストーリーの一部にすることで、エラーメッセージの重要性を強調します。
于 2010-02-12T14:01:37.947 に答える