web-dev-qa-db-fra.com

Orthographe: Id vs. ID

J'ai plusieurs types d'identifiants dans mon application de bureau Windows. Un identifiant de lot, un identifiant de travail, etc. Chaque identifiant est un entier positif unique, la valeur n'a d'autre sens que d'identifier un lot, un travail, etc. Ces identifiants sont affichés dans un tableau. La question est maintenant de savoir comment nommer les colonnes? Afin d'obtenir des colonnes étroites, je dois raccourcir "Batch Identifier".

En tant que locuteur anglais non natif, j'ai cherché sur le WEB et je n'ai pas une image claire si "Batch Id" ou "Batch ID" est la bonne façon. Ou n'y a-t-il même pas de bonne façon et les deux versions sont ok?

12
gomi42

"ID" signifie "identification". Utiliser ça.

"Id" signifie quelque chose de différent de l'ID. (Indice: c'est freudien.)

11
Ken Mohnkern

Le boîtier Camel ne s'applique pas à cela car le boîtier Camel est une méthode de style pour la programmation. Vous demandez comment abréger un terme anglais. La bonne utilisation est l'ID; jamais Id.

Malheureusement, cette question devrait être posée sur un autre échange de pile impliquant de tels sujets où l'explication plus complète sera rendue évidente.

3
Rob

Lorsque vous avez deux lettres, les deux doivent être en majuscules. Lorsque vous en avez trois, seul le premier doit être en majuscules.

Cela signifie que BatchID est correct et  BatchId  est incorrect.

Référence: Camel Boing

1
Benny Skogberg

Cela a été discuté plus tôt ici

Pour résumer cependant:

BatchID , et JobID , peut sembler agréable, mais si vous utilisez Camel Casing vous êtes tout aussi susceptible de rencontrer quelque chose comme:

IDAnalytics et IDValidation etc ...

Ce qui, aussi objectif que soit le problème, est, je crois, très moche et peut conduire à des problèmes de lisibilité à l'avenir.

0
vvMINOvv

De https://stackoverflow.com/questions/1151338/id-or-id-on-user-interface , en particulier https://stackoverflow.com/a/1151345/881441 :

Selon Merriam-Webster , l'abréviation est "ID". S'il s'agissait d'une abréviation correcte, il faudrait que ce soit "Id". avec la période.

0
Stephen Quan