2009-01-26

ExceptionとErrorとエラー処理

  • まだだ、まだ終わらんよ!
    →Exception
  • 我が生涯に一片の悔い無し!
    →Error
try~catchが使用可能な言語を使用していればこんな感じだと思います。
プログラムの流れとしてはこいつらが飛んで来た時に受け止めて何か処理、受け止められなければさようなら。
そいでですね、こいつらを受け止めた際にメッセージか何かを表示させるのが王道だと思うんですが、そこに表示させるメッセージってException.toString()とかそのまま表示させて良いもんなんでしょうか。
正直ユーザーからしたらstd.utf.UtfException: illegal UTF-16 valueなんて表示されても「なにコレ? バカ?」としか思わないんじゃないんだろうか。
組んでる人間も「知るかよ、動けよ」としか思わないわけですし(俺だけか)。

こういった場合に一番良いのは何だろう。
  1. タイトル:例外発生
    メッセージ:UTF-16文字列が不正です
    詳細:std.utf.UtfException: illegal UTF-16 value
  2. タイトル:文字列処理失敗
    メッセージ:入力された文字列を処理できません。※UTF-16文字列を使用してください。
    詳細:std.utf.UtfException: illegal UTF-16 value。
  3. タイトル:エラー
    メッセージ:std.utf.UtfException: illegal UTF-16 value
作ってる人間からしたらどれも一緒だなぁ…。

0 件のコメント:

コメントを投稿