camelCase è una convenzione di denominazione in cui la prima lettera di ogni parola in una parola composta è maiuscola, tranne la prima parola. Gli sviluppatori di software spesso usano camelCase quando scrivono il codice sorgente.
camelCase è utile nella programmazione poiché i nomi degli elementi non possono contenere spazi. La convenzione di denominazione camelCase rende i nomi composti più leggibili. Per esempio, myOneMethod è più facile da leggere di myonemethod.
Altri esempi di camelCase sono elencati qui sotto:
- newString;
- getNewString()
- myVariableName;
Il nome camelCase (anche “camel case” o “dromedary case”) deriva dalla gobba di un cammello, che è rappresentata dalla lettera maiuscola al centro della parola composta. Una parola camelCase può avere una o più lettere maiuscole.
camelCase vs PascalCase
camelCase è simile a PascalCase, che capitalizza le prime lettere di tutte le parole in una parola composta, inclusa la prima parola. Per esempio, myFunction() in PascalCase sarebbe MyFunction(). I programmatori possono scegliere di usare entrambi i casi di carattere quando scrivono il codice sorgente, dal momento che non influisce sulla sintassi. Mentre ogni sviluppatore può scegliere il suo stile preferito, alcuni linguaggi di programmazione hanno convenzioni di denominazione standard. Per esempio, in Java, si raccomandano i seguenti casi:
- Classi: PascalCase – classe VectorImage {}
- Metodi: camelCase – drawImage()
- Variabili: camelCase – string newImageName
NOTE: PascalCase è talvolta chiamato “UpperCamelCase,” mentre il camelCase standard può essere specificato come “lowerCamelCase.” Negli ultimi anni, gli sviluppatori si sono allontanati da questi termini e usano invece PascalCase e camelCase.
Aggiornato: 1 ottobre 2020