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.