Java - Convenções para Nomes
Pelas estimativas da Sun (Oracle), ao longo da vida útil de um código padrão, 20% do esforço será despendido na criação e no teste originais do código, e 80% do esforço na manutenção e nas melhorias subsequentes. Concordar com um conjunto de padrões e ajuda a diminuir o esforço envolvido na fabricação de sistemas. A Sun (Oracle) criou um conjunto de padrões de programação para Java e publicou esses padrões em um documento chamado Convenções de Código Java.
Classes e Interfaces: A primeira letra maiúsculas, e depois seguir as regras do formato camelCase.
Classes geralmente usar substantivos.
Interfaces geralmente usar adjetivos.
Métodos: A primeira letra minúscula, e depois seguir as regras do formato camelCase. Geralmente usando pares de verbo-substantivo.
Variáveis: como nos métodos, usar o formato camelCase, começando com uma letra minúscula. Usar nomes curtos e significativos, geralmente usando substantivos.
Constantes: devem ser nomeadas usando letras maiúsculas e o underscore como separador.
Classes e Interfaces: A primeira letra maiúsculas, e depois seguir as regras do formato camelCase.
Classes geralmente usar substantivos.
- Carro
- Cliente
- Fabrica
Interfaces geralmente usar adjetivos.
- Executavel
- Serializable
Métodos: A primeira letra minúscula, e depois seguir as regras do formato camelCase. Geralmente usando pares de verbo-substantivo.
- getSaldo
- doCalculation
- definirNome
- imprimirCupom
Variáveis: como nos métodos, usar o formato camelCase, começando com uma letra minúscula. Usar nomes curtos e significativos, geralmente usando substantivos.
- larguraDoBotao;
- balancoDaConta;
- itensNoCarrinho;
Constantes: devem ser nomeadas usando letras maiúsculas e o underscore como separador.
- MIN_HEIGHT;
- MAX_CHAR;
- COR_PADRAO;
cameCase: quando existem várias palavras para formar um nome e a primeira letra de cada palavra é usada em maiúscula. Ex.: AsaDoAviao, DiasDaSemana, ItensParaViagem.