web-dev-qa-db-ja.com

スペル:IDとID

Windowsデスクトップアプリケーションにいくつかの種類の識別子があります。バッチ識別子、ジョブ識別子など。各識別子は一意の正の整数であり、値はバッチやジョブなどを識別する以外の意味はありません。これらの識別子はテーブルに表示されます。問題は、列に名前を付ける方法ですか?狭い列を取得するには、「バッチ識別子」を短くする必要があります。

英語を母国語としない私はWEBを検索しましたが、「バッチID」または「バッチID」が正しい方法であるかどうかが明確にわかりません。または、正しい方法さえなく、両方のバージョンで問題ありませんか?

12
gomi42

「ID」は「識別」を意味します。それを使用してください。

「Id」は、IDから 何か違う を意味します。 (ヒント:フロイト語です。)

11
Ken Mohnkern

キャメルケースはプログラミングのスタイルメソッドであるため、キャメルケースはこれに適用されません。あなたは英語の用語をどのように短縮するかについて尋ねています。適切な使用法はIDです。 Idはありません。

残念ながら、この質問は、より完全な説明が明らかになるようなトピックを含む別のstackexchangeで尋ねられるべきです。

3
Rob

2つの文字がある場合、どちらも大文字にする必要があります。 3つある場合、最初の1つだけを大文字にする必要があります。

これは、BatchIDが正しく、 BatchId 間違っている。

参考: キャメルケース

1
Benny Skogberg

これは以前に議論されました ここ

要約すると:

BatchIDおよびJobIDは見栄えが良いかもしれませんが、Camel Casingを使用している場合あなたは次のようなことに遭遇する可能性が高いです:

IDAnalyticsおよびIDValidationなど...

問題と同じくらい客観的であると私は信じています。

0
vvMINOvv

https://stackoverflow.com/questions/1151338/id-or-id-on-user-interface から、具体的には https://stackoverflow.com/a/1151345/881441

Merriam-Webster によると、略称は「ID」です。正しい省略形である場合、「Id」である必要があります。期間付き。

0
Stephen Quan