2009-07-20 11 views
69

私が働いているQAマネージャは、「オペレータID」にする必要があるときに「オペレータID」というプロンプトが表示されるため、デスクトップアプリケーションにバグがあります。彼女の主張は、「Id」はフロイトの「精神的装置」の自我部分を指し、意味的に正しいとは言えないということです。ユーザインタフェースの「ID」または「Id」

私はもちろん、IDとIDを検索しなければなりませんでした。そして私の大雑把な調査(Google)から、IDは、IDと同じようにフロイトの自我によく使われるようです。

私の推論は、IDが "Identifier"の短縮バージョンであり、通常は2ワードの略語を示すIDよりも正確であるか、少なくともより一般的に使用されるということです。

私はUIを変更することができましたが、私はAEとして職業を握っていませんでしたので、私の議論をサポートするために使用できるこの種のベストプラクティスまたはリファレンスがあるのだろうか?この質問はユーザーインターフェイスに関連するものであり、略語とケーシングが哲学の全く異なる枝であるソースコードではないことに留意してください。

+5

私が正しく思い出すと、フロイトは実際にdas es、das ichとdas uberichについて話していました。それは、それ、私(または自己)と上の(または超自己)として翻訳されます。それが英語に翻訳されたとき、翻訳者はそれがとても印象的だとは思わなかったので、代わりにラテン語(Id、Ego、Super ego)に変換しました。 –

+4

肛門のエンジニアのための+1(そして実際に興味深い質問) –

+0

私はこの質問を一度尋ねて、忘却に落とした!しかし、私は個人的な興味からもっと尋ねていました。 – alex

答えて

68

Merriam-Websterによると、略語は "ID"です。それが正しい省略形だったら、 "Id"でなければならないだろう。期間と

+10

これは絶対に正しい答えです。 Dはそれ自身では何も立っていませんが、英語の気まぐれが論理や一貫性に縛られていないことは、今のところすべて理解しなければならないと思います。より良いか悪いかにかかわらず、「ID」は実際の正式な正しい用語です。 –

+1

私は辞書をチェックすることさえ考えなかった。 Identificationの略語として複数定義されているので、IDは文字通り正しく見えます。辞書の編集者は明らかにMicrosoftのガイドラインを読む必要があります。 2文字と3文字の略語。その間、私はIDからIDにUIを変更し、敗北を受け入れるでしょう。気になるQA。 – sipwiz

+0

おそらく、それは 'Identification(Digit | Data)'の略です – alex

17

「D」は何も表していないので、私は頭字語ではなく略語とみなしてきました。したがって、私も「ID」ではなく「ID」を使用します。言葉は複数の意味を持つことができます - - 私はあなたのQAの推理を知らない

:)これは英語では珍しいことではありません

をしかし、一般的な使用法は、実際にあるように見える「ID」(右または間違っている:P)おそらくユーザーが期待する形式です。

+0

それほど明白な..まだ私はそれについて以前には決してなかった。 +1 – womp

+3

「一般的な使用法」は、定義上正しいです。それが英語の仕組みです。はい、IDは正しいです。それはテレビのように2文字で発音される略語です。 – TRiG

0

短い識別子として、IDを使用します。また、推論のID、それはあなたがドメイン用語で

getUserIDByName() 

複数の首都のような機能を持っている場合、彼らは曖昧さを作り出すことができるよう、キャメルケースではかなり問題がある気紛れですので、あなたのインタフェースでdishomogeneityと、ネーミング・

+3

もちろん、コード内で "getUserIdByName"を使用し、 "ID"でUIを表示するだけで、両方の世界の利点を得ることができます。 –

+0

はい、それはあいまいですが、私はあなたがそれと一緒に住むことができることを意味します。) –

+1

C#では、あなたのコードに頭字語でcamelCase/PascalCaseを使用するのがコンベンションです。クラス 'SqlConnection'。あなたのUIでは、あなたはまだ "SQL Server接続の詳細"を参照します。 – Blorgbeard

3

QAマネージャのライン愚かです。英語の単語の多くは、複数の意味を持っています。 "鉛"、 "鉛"、 "鉛"(金属、前面にある、またはコネクタ)。

私はアプリ内の他の場所で使用されている大文字と一貫しているようにしようとしています。

1

あなたが大声を読み上げていたとしたらどうでしょうか?私は2つの手紙を発音したいと思います。 IDは正しいですが、TVのような類似の略語に類似しています。

私はこのような略語を扱っているとき、私は小ブロック首都でそれらをフォーマットするのが好きですが、それは単なる個人的な味です。とにかく首都。

(しかし、私はおそらく、コード自体にIDを使用していきます。)

27

は個人的に、私は "ID" を使用しています。コンパイラは気にしませんが、私の目は気にします。比較:

GetIDByWhatever <-- looks terrible 

GetIdByWhatever <-- oh so pretty! 

常にコードに関しては、美学は文法よりも重要です。(更新:4年後、私はもはやこの声明に立つことはありません)

+7

誰がもっとイッと言ったのか?私は反対を見つける。私は、この質問をSOに掲示するという全体のポイントは、合理的で、守りの答えを得ることだと思います。 – samvermette

+6

IDはコードでは問題ありませんが(私は同意します)、質問はユーザーインターフェイス上にありました:)あなたの例のいずれかをユーザーに表示することは決してありません。 –

+2

**関連:** ['ID'(およびそのバリエーション)と.NETコードの命名規則](http://stackoverflow.com/q/3351304/1497596)。 – DavidRR

4

とても多くの人が "Id"を感じるのは面白いです。 「ID」は、私たちがそれをどのように発音するかを示唆しているため、適切です。また、実行中の文章で「Id」を読むと、「is」や「it」のタイプミスではありません。

2

IDの代わりにIDを使用してください。UAUA(超肛門使用率アナリスト)

視覚的には、それは英語でより認識しやすいです。文学的には、「Id」は単語(「イカ」と韻を踏む)であり、フロイトの定義は上に与えられている。 「id」と表示されることはありませんが、「ID」は表示されません。 I.D.期間は複数の言葉を暗示しているので、大丈夫です。

So.

IDを使用してください。

OK。

2

テクニカルライターとして、これはプログラマー、BA、その他の作家であろうと、他の人の仕事を見直す際に私がかなり頻繁に出てくる問題です。一般的に、idは私の前で他の人が言っていたように自我を指しています。認知された識別の略語はIDです。なぜなら、たくさんの人がルールがわからない、または理解しているからといって正しいです(鈍いと申し訳ありません)句読点や大まかなスペルのルールは、ファッションのようにほぼ変わりません!

しかし、あなたの会社には標準がありますか?一日の終わりに、あなたの会社がスタイルガイドを持っていて、そのガイドでこのトピックをカバーしている場合は、ガイドに従ってください。それがカバーされていない場合は、ガイドを管理している人に問題を提起し、会話に関係者を含めることをお勧めします。ここで一貫性が重要です。あなたが働いている会社がスタイルガイドを持っていない場合は、おそらくそれを開始する時です!

希望します。

0

私は綴り方によって異なります。私たちは「それ」の綴りはしませんが、「ai-di」は綴りません。 Id-IDは2つの音で綴られているので、人はidが "単語"であると思うのを避けるためにDを作成します。それは文字のシンボルのようです。私は "ID"がより好きです。ちょうどいいのですから。他の2文字のテキストで使用した場合、それは

太陽光発電システム... PVID(1つのワードまたは2?)PVID(はるかに明確な単一すべて大文字の単語になっていませんので、私は、IDを好む

1

ユーザーインターフェイスとコードは非常に異なる獣です...

「ID」は、ユーザ・インターフェースの正しい答えです。

コードでは、一貫性はあなたの友人です。あなたが気に入っているかどうかに関わらず、コード内の他の場所にすでにあるものと一緒に行きます。それがなければ、読んで決定を下すか、チームと一緒に誰もが同意できる方法を見つけてください。一貫性は人生をはるかに容易にします。

0

ID = Idaho! Id =フロイト! OCDを始める!

関連する問題