タグ

programmingとUIに関するardarimのブックマーク (4)

  • エラーメッセージは 2W1H がいいんじゃないか

    良くあるダメなエラーメッセージ エラーが起きたときは、以下のようにエラーメッセージをどこかしらに出力すると思います。 $c->log->error('something wrong!'); ただ、このエラーメッセージって、実際に発生したときには意味がわからないことが多いのです。 $c->log->error('error!'); 気でこういう「error!」とだけ吐くメッセージだと、エラーが起きたことしか伝わってきません。程度の差はあれ意味のわからないエラーメッセージはこの世にあふれているかと思います。 機械的なエラー情報 そういうわけで、たいていは Exception クラスや Logger クラスで多くの補助が受けられるようになっていると思います。 発生時刻 発生場所 stack trace 変数の状態 ただ、このような機械的な情報だけだと、結局、運用上は対応が難しい場面ってのが多か

    エラーメッセージは 2W1H がいいんじゃないか
    ardarim
    ardarim 2016/07/20
    どんなに丁寧でわかりやすいメッセージを出しても、「何かよく分からないメッセージが出たからとりあえずOKを連打した」とか「何かエラー出たからリセットした」とかいう層はどうにもならない
  • ユーザーにエラーメッセージを読ませるには? | スラド

    ヘルプデスク業務に携わって学んだことは、ユーザは画面に表示されるものを何も読んでいないということだ。進めるために押すべきボタンの順番を記憶し、それで何か予想外のことが起きようものならお手上げだ。 エラーログを取ることが役立つこともあるが、それだけでは問題を解決できないこともあり、何か良い方法はないかと模索している。 例えばエラーメッセージと子犬の画像を一緒に表示し、「子犬のエラー」であったことを覚えておいてもらうことは出来ないだろうか?「未初期化データ」のエラーであることは覚えられなくても「子犬」なら記憶に残るのではないだろうか。画像を探すのは時間がかかるので、例えば文字や数字、色や記号や形を組み合わせてエラー用のロゴを作るのはどうだろうか。エラーの種類によって「赤5」や「青の四角」が表示されるといった風に。さらに例えば、五感に訴えかけるという意味でエラーとともに特定の音を流すというのはど

    ardarim
    ardarim 2010/03/05
    そもそも読ませる状況を作るな、でFA?結局プログラマがエラー処理をサボった付け回しなんだよね。エラー処理をちゃんと作りこめばもう少し親切になる。#メッセージ表示という逃げがある上位層は、幸せ。
  • Latest topics > 設定を簡単に変更できるようにすること、を必ずしも重視しませんよという話 - outsider reflex

    Latest topics > 設定を簡単に変更できるようにすること、を必ずしも重視しませんよという話 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 現在のタブを閉じた後のフォーカス移動を制御するオプション(A new option to control focus of tabs when the current tab is closed is required.) Main 「○○年生きてきて、こんな事も知らないのか」と言われると傷付く » 設定を簡単に変更できるようにすること、を必ずしも重視しませんよという話 - Jul 24, 2009 掲示板で書いた事を改めてここにもまとめてみる。 ツリー型タブの設定ダイアログを「ツール」メニューな

    ardarim
    ardarim 2009/07/27
    徒に増改築を繰り返すだけでは何も改善しないという話。
  • IEBlog

    Internet Explorer Team Blog We've moved! Find us at the new Microsoft Edge Dev Blog As we announced last week, with the reveal of Microsoft Edge we are archiving the IEBlog. Future... Date: 05/08/2015 Microsoft Edge is the browser for Windows 10 This morning, Joe Belfiore took to the stage at Build 2015 to share more about the next chapter in... Date: 04/29/2015 Announcing improvements to Enterpri

    IEBlog
  • 1