Windowsデスクトップアプリケーションにいくつかの種類の識別子があります。バッチ識別子、ジョブ識別子など。各識別子は一意の正の整数であり、値はバッチやジョブなどを識別する以外の意味はありません。これらの識別子はテーブルに表示されます。問題は、列に名前を付ける方法ですか?狭い列を取得するには、「バッチ識別子」を短くする必要があります。
英語を母国語としない私はWEBを検索しましたが、「バッチID」または「バッチID」が正しい方法であるかどうかが明確にわかりません。または、正しい方法さえなく、両方のバージョンで問題ありませんか?
「ID」は「識別」を意味します。それを使用してください。
「Id」は、IDから 何か違う を意味します。 (ヒント:フロイト語です。)
キャメルケースはプログラミングのスタイルメソッドであるため、キャメルケースはこれに適用されません。あなたは英語の用語をどのように短縮するかについて尋ねています。適切な使用法はIDです。 Idはありません。
残念ながら、この質問は、より完全な説明が明らかになるようなトピックを含む別のstackexchangeで尋ねられるべきです。
2つの文字がある場合、どちらも大文字にする必要があります。 3つある場合、最初の1つだけを大文字にする必要があります。
これは、BatchIDが正しく、 BatchId 間違っている。
参考: キャメルケース
これは以前に議論されました ここ
要約すると:
BatchIDおよびJobIDは見栄えが良いかもしれませんが、Camel Casing
を使用している場合あなたは次のようなことに遭遇する可能性が高いです:
IDAnalyticsおよびIDValidationなど...
問題と同じくらい客観的であると私は信じています。
https://stackoverflow.com/questions/1151338/id-or-id-on-user-interface から、具体的には https://stackoverflow.com/a/1151345/881441 :
Merriam-Webster によると、略称は「ID」です。正しい省略形である場合、「Id」である必要があります。期間付き。