So-net無料ブログ作成
検索選択

【雑記】 間違った入力をどのようにカバーするか? [パソコン]

先日、電車の乗り換え探索サービスを使っていたら
各社で間違った日付入力をしたときに、挙動が違ったので
興味深かったです。

私も仕事でアプリケーションソフトやWebサービスを製作しているので
考えさせられました。

まずはジョルダンから。

01.jpg
02.jpg

4月31日という不正な値に対して
4月30日のダイア時刻表で結果を出しています。

つまり、自動で-1日していますね。

お次はナビタイム。

03.jpg
04.jpg

4月31日という不正な値に対して
5月1日のダイア時刻表で結果を出しています。

つまり、自動で+1日していますね。

最後に駅探はどうでしょう。

05.jpg
06.jpg

4月31日という不正な値に対して
不正な値でエラーとなっています。
処理続行不能なので探索結果は表示されません。

ここまで見てくると、ジョルダンやナビタイムは
裏側で正しい値に丸め込んで処理を続行しています。

すると、ユーザーは何かしらの探索結果を得ることが出来ます。
でも、実際には1日ズレているので正確と言えるでしょうか?

一方で駅探だけはエラーでハジいています。
探索結果が出ないので、一見ユーザーフレンドリーを実現していない
ように見えますが、私としてはこれが一番正しい挙動だと思います。

間違ってるんだから間違っていると教えてあげる。
これも親切のうちではないでしょうか。

ジョルダン
http://www.jorudan.co.jp/

ナビタイム
http://www.navitime.co.jp/

駅探
http://ekitan.com/


nice!(3)  コメント(4)  トラックバック(0) 

nice! 3

コメント 4

ひだひだ

私も同じ意見です。
「駅探」がある意味で一番ユーザーにとって優しいシステムだと思いますね。

丸めを行うと、実際には違っているのに気がつかず、勘違いしたままとなってしまいますものね。
これが致命的な結果を生んでしまったら、と思うと、正直怖いなぁとシステムを作る立場の人間として思ってしまいました。
by ひだひだ (2011-03-03 00:35) 

Lunamaria

◆ ひだひだ さん
◇ nice & コメントありがとうございます

> 実際には違っているのに気がつかず、勘違いしたままとなってしまいますものね。

特にミッションクリティカルなシステムの場合は、ちょっとでも入力不備があったら
エラーとして処理を通さない方が良さそうですね。
ただ、営業さんは往々にして処理を通す方に要望してくるのが厄介です・・・。
 
by Lunamaria (2011-03-03 23:14) 

ふもっ!?

利用者としては、ジョルダンやNAVITIMEの方がすごく日本的で良いと思います。
カツラずれてますよ、とかチャックあいてますよって、直接訂正されるより奥ゆかしく遠回しな表現や、やんわりと訂正された方が、ファジーな感じで良いと思います。
駅探のメッセージは、ちょっとイラッときます。間違っているって解ってるなら自動で訂正してくれよと思うのが人情ってもの。
お金の絡む予約システムならいざ知らず、乗り換え案内程度なら自動訂正がベストじゃないですか?

by ふもっ!? (2011-03-03 23:30) 

Lunamaria

◆ ふもっ!? さん
◇ コメントありがとうございます

> 乗り換え案内程度なら自動訂正がベストじゃないですか?

乗り換え案内程度なので、あまり神経質になる必要は無いかもしれませんが
私としては本文中にも書いた通り、誤った情報を出力するというのに抵抗があります。

システムやソフトウェアの外部仕様は1人で決めることではないので
私の考えが少数意見なら採用されない、ただそれだけだと思います。
 
by Lunamaria (2011-03-04 00:14) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。