O gerente de QA onde trabalho acaba de me informar que há um bug em meu aplicativo de desktop devido ao prompt de logon ser "Id do operador", quando deveria ser "ID do operador". Seu argumento é que "Id" se refere à porção do ego do "aparelho psíquico" de Freud e não é semanticamente correto.
Agora, sendo um engenheiro anal (AE), é claro que tive que procurar Id vs ID e, pelas minhas investigações superficiais (google), parece que o ID é tão comumente usado para o ego de Freud quanto o Id.
Portanto, meu raciocínio seria que Id é uma versão abreviada de "Identificador" e é mais correta ou pelo menos mais comumente usada do que ID, que normalmente indica uma abreviação de duas palavras.
Eu poderia simplesmente mudar a IU, mas não estaria sustentando minha profissão como AE, então eu queria saber se há alguma prática recomendada ou referência para esse tipo de coisa que eu pudesse usar para apoiar meu argumento. Tenha em mente que esta questão se relaciona à interface do usuário e não ao código-fonte, onde abreviações e letras maiúsculas e minúsculas são um ramo totalmente diferente da filosofia.
fonte
Respostas:
De acordo com Merriam-Webster , a abreviatura é "ID". Se fosse uma abreviatura correta, teria que ser "Id". com o período.
fonte
Pessoalmente, eu uso "Id". O compilador não se importa, mas meus olhos sim. Comparar:
A estética é mais importante do que a gramática quando se trata de código, sempre. (Atualização: 4 anos depois, não mantenho mais essa afirmação)
fonte
ID
(e suas variações) e convenções de nomenclatura no código .NET .get_i_d_by_whatever
vsget_id_by_whatever
.O 'D' não significa nada, então sempre o considerei uma abreviação, não um acrônimo - e, portanto, também uso 'Id', não 'ID'.
Não sei sobre o raciocínio do seu qa - as palavras podem ter mais de um significado - isso não é incomum em inglês :)
Mas parece que o uso comum é realmente ' ID ' (certo ou errado: P), que é provavelmente o formato que seus usuários esperariam.
fonte
Como um UAUA (analista de usabilidade ultra-anal), use ID vez de Id.
Visualmente, é mais reconhecível em inglês. Gramaticamente, "Id" é uma palavra (rima com "lula") e a definição freudiana foi dada acima. Nunca somos solicitados verbalmente a mostrar " id ", mas sim "ID". ID é bom, mas ultrapassado, pois os pontos indicam várias palavras.
Então.
Apenas use a identidade, ok?
ESTÁ BEM.
fonte
A linha de raciocínio do gerente de QA é boba. Muitas palavras em inglês têm vários significados. "Chumbo", "chumbo", "chumbo" (metal, estar na frente ou um conector).
Eu apenas tentaria ser consistente com a capitalização usada em outras partes do aplicativo.
fonte
É interessante que tantos achem que o "Id" deve ser o caminho a seguir. Acho que "ID" é apropriado porque sugere como o pronunciamos - ID Além disso, quando leio "Id" em uma frase contínua, às vezes tenho que voltar e ler novamente apenas para garantir que não seja um erro de digitação para " é "ou" isso.
fonte
Portanto, como redator técnico, este é um problema que surge para mim com bastante regularidade ao revisar o trabalho de outras pessoas, sejam programadores, BAs ou outros redatores. Normalmente, id se refere ao ego como outros já disseram antes de mim e a abreviação aceita para identificação é ID, só porque muitas pessoas não sabem ou entendem a regra, não significa que elas estão corretas (desculpe ser franco). você, as regras de pontuação e grafia são quase tão mutáveis quanto na moda!
No entanto, o que ninguém parece ter perguntado é: sua empresa tem um padrão? No final do dia, se sua empresa tiver um guia de estilo e já abordou esse tópico nesse guia, você deve seguir o guia. Se não for abordado, sugiro que você levante a questão com a pessoa que mantém o guia e inclua todas as partes interessadas na conversa. Consistência é a chave aqui. Se a empresa para a qual você trabalha não tem um guia de estilo, talvez seja hora de começar um!
Espero que isto ajude...
fonte
Interface de usuário e código são feras muito diferentes ...
"ID" é a resposta correta para uma interface de usuário.
No código, a consistência é sua amiga. Quer você goste ou não, vá com o que já está lá em outro lugar no código. Se não estiver lá, então leia e tome uma decisão ou junte-se à equipe e descubra um caminho com o qual todos concordem. A consistência torna a vida muito mais fácil.
fonte
ID = Idaho! Id = Freud! Deixe o TOC começar!
fonte
Existe um pouco de OcD em todos nós!
Enfim, o guia de estilo do google diz o seguinte:
"ID: Não Id ou id, exceto em strings literais ou enums. Em alguns contextos, é melhor soletrar como identificador ou identificação."
Eu estou indo com isso.
A Microsoft é mais vaga, pelo que pude encontrar.
fonte
Como você diria se estivesse lendo em voz alta? Eu pronunciaria as duas letras. O ID está correto, análogo a abreviações semelhantes, como TV. (Sem pontos, por favor, pois as letras não representam nada.)
Quando estou lidando com abreviações como essa, gosto de formatá-las em letras maiúsculas pequenas, mas isso é apenas um gosto pessoal. Capitais, de qualquer maneira.
(Mas provavelmente continuaria a usar o Id no próprio código.)
fonte
como uma versão curta do identificador, eu usaria o Id. Além disso, é estranho quando você tem funções como
Múltiplas maiúsculas em termos de domínio são bastante problemáticas com CamelCase, pois podem produzir ambigüidades e, portanto, desomogeneidade em suas interfaces e nomes
fonte
SqlConnection
. No entanto, em sua IU, você ainda consultaria "detalhes de conexão do SQL Server".ID
(e suas variações) e convenções de nomenclatura no código .NET .Acho que depende da maneira como soletramos. Não soletramos "isso", mas "ai-di". Id-ID é soletrado por dois sons, então as pessoas fazem o D na tampa para evitar pensar que id é uma "palavra". É mais como um símbolo de personagem. Eu gosto mais do "ID", só porque é mais legal.
fonte
Eu prefiro Id porque quando usado com outro texto de 2 letras, não se torna uma única palavra em maiúsculas
Sistemas fotovoltaicos ... PVID (uma palavra ou 2?) PvId (muito mais claro).
fonte