Formato de Variáveis ID ou Id?
Resposta direta: id vs Id e convenção de estilo — o importante é consistência no codebase e no linter.
Formatos Mais Usados
Qual a forma mais adequada de representar o famoso "id" como parte de uma variável?
ID com maiúsculas
Exemplo: IDUsuario — usado para manter siglas em caixa alta, seguindo convenções de constantes.
Id com capitalização normal
Exemplo: IdUsuario — respeita regras de PascalCase/camelCase, trata "id" como uma palavra comum.
id com minúsculas
Exemplo: idUsuario — bastante comum em camelCase, como em objetos e propriedades JS/TS.
Argumentos Técnicos Pontos de Vista
Por que cada estilo tem defensores ferrenhos?
Consistência com Padrões
Muitos preferem "idUsuario" por estar alinhado ao camelCase e evitar quebras de estilo
Leitura Humana
"IdUsuario" permite uma leitura mais fluida, tratando "Id" como parte do nome composto
Siglas e Semântica
"IDUsuario" é defendido por quem vê siglas como exceção, mantendo-as sempre maiúsculas
Qual você usa?
Esta simples decisão está dividindo devs. Comente abaixo: você está no time ID, Id ou id?
Leitura relacionada: Curso Node.js · Clean Vertical Slice · Programa CrazyStack · Cursos.
Perguntas frequentes
Qual está certo?
O que o style guide do time padronizar. Em JS/TS, camelCase id é comum.
Vale bikeshedding?
Não em PR urgente. Decida e automatize no ESLint/Prettier.
APIs externas?
Preserve o contrato externo; mapeie no boundary.
E em C#/Java?
Convenções diferem (Id comum). Respeite a linguagem.
Continue: Curso Node.js · Clean Vertical Slice · Programa CrazyStack · Cursos.