アカウント名:
パスワード:
そもそもエラーメッセージをユーザに読ませている時点で、設計が間違っています。
エラーは動かない原因を説明するものです。プログラマなり設計者のような内部動作を理解してる人でないと、エラーメッセージの意味は理解できません。ユーザは原因やその説明なんて期待してないですし、内部動作にも興味はありません。ユーザーが期待していることは「動くこと」だけです。
だからユーザに提示すべき情報はエラーメッセージじゃなくて、動かす手順・操作方法です。
たとえば Cannot open file じゃなくてファイル名は正しいですか?あなたが指定したファイル名はXXXですが、そのような名前のフ
全てのプログラムに適切なエラーメッセージを仕込むには手が足りない。だから職業プログラマのトラブルシューティングは自己責任の面がある。
という主張は原理的には間違っているが現実的にそうせざるを得ない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
ユーザにエラーメッセージを読ませちゃ駄目 (スコア:0)
そもそもエラーメッセージをユーザに読ませている時点で、設計が間違っています。
エラーは動かない原因を説明するものです。プログラマなり設計者のような内部動作を理解してる人でないと、エラーメッセージの意味は理解できません。
ユーザは原因やその説明なんて期待してないですし、内部動作にも興味はありません。ユーザーが期待していることは「動くこと」だけです。
だからユーザに提示すべき情報はエラーメッセージじゃなくて、動かす手順・操作方法です。
たとえば Cannot open file じゃなくて
ファイル名は正しいですか?あなたが指定したファイル名はXXXですが、そのような名前のフ
正論だが無意味だ (スコア:0)
全てのプログラムに適切なエラーメッセージを仕込むには手が足りない。
だから職業プログラマのトラブルシューティングは自己責任の面がある。
という主張は原理的には間違っているが現実的にそうせざるを得ない。