プログラマはORはand/or

user-pic
0 Clip to Evernote



「and/or」

という言葉を初めて知った。

・やねうらお-よっちゃんイカ(ry - and/or
http://d.hatena.ne.jp/yaneurao/20060928#p1


確かに、

if (A || B)

を私が説明するなら、「AまたはBであるならば」と言っているが、「AまたはB、もしくはA,B両方であるならば」と言ったほうが正しい。


これを見て思ったのが、サイトなどでIDを入力する際によく見かける

「IDまたはパスワードが違います。」

というメッセージ。

このメッセージも「そのユーザーにとっては、両方間違っているかもしれない」ことがある。

たとえば、あるユーザーの正しいIDとパスワードが

ID:secondnote
PW:hogehoge

だったのに、入力した内容が

ID:thirdnote
PW:aresoredore

だと、IDもパスワードも間違っている。プログラムでは、ID:thirnoteに対するバスワードはaresoredoreではないと判断するだろうが、ユーザーにとってはIDもパスワードも違う。
「IDまたはパスワードが違います。」だと、ユーザーは「片方は合っている」と思ってしまうかもしれない。

これも考慮して

「IDまたはパスワード、もしくはその両方が違います。」

と表示した方がいいのではと思った。

ちなみに、「and/or」にぴったりくる日本語はなかなかないようだ。

・人力検索はてな - and/or を、日本語で使いたいときがあります。 たとえば、「私はリンゴを東京都民、神奈川県民、茨城県民、栃木県民、埼玉県民にあげるつもりだ」という場合で、上記すべて..
http://q.hatena.ne.jp/1140846806



■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト