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.

Atualizado October 1, 2020 por Per C.

quizTeste seus conhecimentos

What does "compiling" do in software development?

A
It converts source code into machine code.
0%
B
It compresses multiple files into a software installer.
0%
C
It packages a mobile app for an app store.
0%
D
It ports an existing app to another platform.
0%
Correct! Incorrect!     View the Compile definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de CamelCase nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.