1

ユーザーフレンドリーなエラーメッセージを常に表示するには、どのような手法を使用できますか?ユーザーフレンドリーなメッセージを生成するプログラミング、テスト、および管理の手法を探していると思います。

4

4 に答える 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 に答える