パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

エラーメッセージを読まないでボクらは育った」記事へのコメント

  • そもそもエラーメッセージをユーザに読ませている時点で、設計が間違っています。

    エラーは動かない原因を説明するものです。プログラマなり設計者のような内部動作を理解してる人でないと、エラーメッセージの意味は理解できません。
    ユーザは原因やその説明なんて期待してないですし、内部動作にも興味はありません。ユーザーが期待していることは「動くこと」だけです。

    だからユーザに提示すべき情報はエラーメッセージじゃなくて、動かす手順・操作方法です。

    たとえば Cannot open file じゃなくて
    ファイル名は正しいですか?あなたが指定したファイル名はXXXですが、そのような名前のフ

    • by Anonymous Coward on 2023年11月14日 22時40分 (#4564074)

      机上の空論だね。
      開こうとしたファイルが存在しない、それだけのエラーでも考えられる原因は無数にある。
      原因を絞り込む為だけに膨大な診断コードを仕込んだ所で、原因候補は平気で5個以上残る。
      エスパーでも呼んでこないと原因を特定する事すら不可能。
      でもユーザーが全部読むわけが無い。手順候補出して一個でもやって貰えれば御の字。
      結構な数のユーザが期待した画面遷移しなければエラーだろうと手順だろうと一切読まずにそこで対処を諦める。
      自分で問題解決する気が無いんだよ。そんなところ突き詰めてもやるだけ無駄。

      というか原因候補全部出すとかフレーム問題みたいな物だからそもそも不可能臭い。

      必要なのはエラーの正確な内容だけ。
      そこに最もあり得る原因を一言添えるくらいはしてもいいが、それ以上はコスパが悪すぎる。

      # ……そこ考えるとChromeのエラーとかよくわからんよな……正確なエラー内容はあまり出さず、
      # 詳細を押すと詳細どころか逆により広範なエラーでの「よくある原因とその対処」を案内してくる。
      # そんなリンク開くような奴が欲しい情報はなく、そのQ&Aが必要な相手はそこを開きもしない……

      親コメント

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

処理中...