CamelCase
camelCase é uma convenção de nomenclatura na qual a primeira letra de cada palavra em uma palavra composta é escrita em maiúscula, exceto a da primeira palavra. Desenvolvedores de software costumam usar camelCase ao escrever código-fonte.
camelCase é útil na programação, pois os nomes dos elementos não podem conter espaços. A convenção de nomenclatura camelCase torna os nomes compostos mais fáceis de ler. Por exemplo, myOneMethod é mais fácil de ler do que myonemethod.
Outros exemplos de camelCase estão listados abaixo:
- newString;
- getNewString()
- myVariableName;
O nome camelCase (também chamado de "camel case" ou "dromedary case") vem da corcova de um camelo, que é representada pela letra maiúscula no meio da palavra composta. Uma palavra em camelCase pode ter uma ou mais letras maiúsculas.
camelCase vs. PascalCase
camelCase é semelhante a PascalCase, que escreve em maiúscula as primeiras letras de todas as palavras em uma palavra composta, incluindo a primeira palavra. Por exemplo, myFunction() em PascalCase seria MyFunction(). Os programadores podem escolher qualquer uma das formas de capitalização ao escrever código-fonte, pois isso não afeta a sintaxe. Embora cada desenvolvedor possa escolher o estilo de sua preferência, algumas linguagens de programação têm convenções de nomenclatura padrão. Por exemplo, em Java, os seguintes casos são recomendados:
- Classes: PascalCase — class VectorImage {}
- Métodos: camelCase — drawImage()
- Variáveis: camelCase — string newImageName
NOTE:PascalCase às vezes é chamado de "UpperCamelCase", enquanto o camelCase padrão pode ser especificado como "lowerCamelCase". Nos últimos anos, os desenvolvedores deixaram de usar esses termos e passaram a usar PascalCase e camelCase.
Teste seus conhecimentos