Le responsable QA où je travaille vient de m'informer qu'il y a un bogue dans mon application de bureau car l'invite de connexion est "Operator Id" alors qu'elle devrait être "Operator ID". Son argument étant que «Id» fait référence à la partie de l'ego de «l'appareil psychique» de Freud et n'est pas sémantiquement correct.
Maintenant, étant un ingénieur anal (AE), j'ai bien sûr dû aller chercher Id vs ID et d'après mes enquêtes superficielles (google), il semble que l'ID soit aussi couramment utilisé pour l'ego de Freud que l'Id.
Donc, mon raisonnement serait que Id est une version raccourcie de "Identifier" et est plus correcte ou au moins plus couramment utilisée que ID qui indiquerait généralement une abréviation de deux mots.
Je pourrais simplement changer l'interface utilisateur, mais je ne retiendrais pas ma profession en tant qu'AE alors je me demandais s'il y avait des meilleures pratiques ou des références pour ce genre de chose que je pourrais utiliser pour étayer mon argument. Gardant à l'esprit que cette question concerne l'interface utilisateur et non le code source où les abréviations et la casse sont une toute autre branche de la philosophie.
la source
Réponses:
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.
la source
Personnellement, j'utilise "Id". Le compilateur ne se soucie pas mais mes yeux le font. Comparer:
L'esthétique est plus importante que la grammaire en matière de code, toujours. (Mise à jour: 4 ans plus tard, je ne m'en tiens plus à cette déclaration)
la source
ID
(et ses variations) et conventions de dénomination dans le code .NET .get_i_d_by_whatever
vsget_id_by_whatever
.Le «D» ne signifie rien, donc je l'ai toujours considéré comme une abréviation, pas un acronyme - et donc j'utilise moi aussi «Id», pas «ID».
Je ne connais pas le raisonnement de votre qa - les mots peuvent avoir plus d'un sens - ce n'est pas inhabituel en anglais :)
Mais il semble que l'utilisation courante soit en fait ' ID ' (vrai ou faux: P), qui est probablement le format auquel s'attendent vos utilisateurs.
la source
En tant qu'UAUA (analyste d'utilisabilité ultra-anal), veuillez utiliser ID au lieu de Id.
Visuellement, c'est plus reconnaissable en anglais. Grammaticalement, "Id" est un mot (rime avec "squid") et la définition freudienne a été donnée ci-dessus. On ne nous demande jamais verbalement d'afficher « id », mais «ID». L'identification est correcte mais passe, car les points impliquent plusieurs mots.
Donc.
Utilisez simplement une pièce d'identité, d'accord?
D'ACCORD.
la source
Le raisonnement du responsable QA est idiot. Beaucoup de mots anglais ont plusieurs significations. "Lead", "lead", "lead" (métal, être à l'avant ou un connecteur).
J'essaierais simplement d'être cohérent avec la capitalisation utilisée ailleurs dans l'application.
la source
Il est intéressant que tant de personnes pensent que «Id» devrait être la voie à suivre. Je pense que "ID" est approprié car il indique comment nous le prononçons - ID Aussi, quand je lis "Id" dans une phrase en cours d'exécution, je dois parfois revenir et le relire juste pour m'assurer que ce n'est pas une faute de frappe pour " est "ou" il ".
la source
Donc, en tant que rédacteur technique, c'est un problème qui me revient assez régulièrement lorsque je passe en revue le travail d'autres personnes, que ce soit des programmeurs, des BA ou d'autres écrivains. Typiquement, id fait référence à l'ego comme d'autres l'ont dit avant moi et l'abréviation acceptée pour l'identification est ID, ce n'est pas parce que beaucoup de gens ne connaissent pas ou ne comprennent pas la règle qu'ils ont raison (désolé d'être franc), esprit vous les règles de ponctuation et d'orthographe sont dans une large mesure presque aussi changeantes que la mode!
Cependant, ce que personne ne semble avoir demandé, c'est si votre entreprise a une norme? À la fin de la journée, si votre entreprise dispose d'un guide de style et qu'elle a couvert ce sujet dans ce guide, vous devez suivre le guide. Si ce n'est pas couvert, puis-je vous suggérer de soulever la question avec la personne qui tient le guide et d'inclure tous les intervenants dans la conversation. La cohérence est la clé ici. Si l'entreprise pour laquelle vous travaillez n'a pas de guide de style, il est peut-être temps d'en créer un!
J'espère que cela t'aides...
la source
ID = Idaho! Id = Freud! Que le TOC commence!
la source
Comment le diriez-vous si vous lisiez à haute voix? Je prononcerais les deux lettres. L'ID est correct, analogue à des abréviations similaires telles que TV. (Pas de points, s'il vous plaît, car les lettres ne représentent rien.)
Lorsque je traite des abréviations comme celle-ci, j'aime les formater en petites majuscules, mais ce n'est qu'un goût personnel. Capitals, en tout cas.
(Mais je continuerais probablement à utiliser Id dans le code lui-même.)
la source
L'interface utilisateur et le code sont des bêtes très différentes ...
«ID» est la bonne réponse pour une interface utilisateur.
Dans le code, la cohérence est votre amie. Que cela vous plaise ou non, optez pour ce qui existe déjà ailleurs dans le code. Si ce n'est pas le cas, lisez et prenez une décision, ou contactez l'équipe et trouvez une voie à suivre que tout le monde peut accepter. La cohérence rend la vie tellement plus facile.
la source
Il y a un peu d'OcD en chacun de nous!
Quoi qu'il en soit, le guide de style Google dit ceci:
"ID: pas Id ou id, sauf dans les chaînes littérales ou les énumérations. Dans certains contextes, il est préférable de les épeler comme identifiant ou identification."
Je vais avec ça.
Microsoft est plus vague, d'après ce que j'ai pu trouver.
la source
comme une version courte de l'identifiant, j'utiliserais Id. Identifiez également c'est bizarre quand vous avez des fonctions comme
Les capitales multiples en termes de domaine sont assez problématiques avec CamelCase, car elles peuvent produire des ambiguïtés et donc de la non-homogénéité dans vos interfaces et vos dénominations
la source
SqlConnection
. Sur votre interface utilisateur, vous feriez quand même référence aux «détails de connexion SQL Server».ID
(et ses variations) et conventions de dénomination dans le code .NET .Je pense que cela dépend de la façon dont nous épelons. Nous n'épelons pas «il», mais «ai-di». Id-ID est orthographié par deux sons, donc les gens font le D en majuscule pour éviter de penser que id est un "mot". C'est plus comme un symbole de caractère. J'aime plus le "ID", juste parce que c'est plus joli.
la source
Je préfère Id car lorsqu'il est utilisé avec un autre texte de 2 lettres, il ne devient pas un seul mot en majuscules
Systèmes photovoltaïques ... PVID (un mot ou 2?) PvId (beaucoup plus clair).
la source