エラーメッセージに関する一般的なコンセンサスは何だったのだろうかと思っていました。それらはどのくらい詳細にすべきですか?
大きすぎる、小さすぎる、小数、文字列などの数値を入力すると、別のエラーメッセージが表示されるプロジェクトに取り組んできました。これは、問題がどこで発生したかを正確に把握しているため、ユーザーにとって非常に便利でした。 、しかし、エラー処理コードは、サイズが実際のビジネスロジックに匹敵し始め、独自のバグのいくつかを開発し始めました。
反対側では、次のような非常に一般的なエラーが発生するプロジェクトに取り組んできました。
コンパイルに失敗した理由3
言うまでもなく、理由3はリンクエラーを意味することが判明したため、ほとんどまったく役に立たなかった。
では、妥協点はどこにあるのでしょうか。十分に説明的なエラーメッセージを追加したかどうかはどうすればわかりますか?ユーザーがどこで間違っているのかを理解できるかどうかはどうすればわかりますか?