CamelCase
camelCase è una convenzione per i nomi in cui la prima lettera di ogni parola in una parola composta è maiuscola, tranne quella della prima parola. Gli sviluppatori software usano spesso camelCase quando scrivono codice sorgente.
camelCase è utile nella programmazione perché i nomi degli elementi non possono contenere spazi. La convenzione per i nomi camelCase rende più leggibili i nomi composti. Ad esempio, myOneMethod è più facile da leggere di myonemethod.
Di seguito sono riportati altri esempi di camelCase:
- newString;
- getNewString()
- myVariableName;
Il nome camelCase (anche "camel case" o "dromedary case") deriva dalla gobba di un cammello, rappresentata dalla lettera maiuscola al centro della parola composta. Una parola in camelCase può contenere una o più lettere maiuscole.
camelCase e PascalCase
camelCase è simile a PascalCase, che rende maiuscole le prime lettere di tutte le parole di una parola composta, inclusa la prima. Ad esempio, myFunction() in PascalCase diventerebbe MyFunction(). I programmatori possono scegliere di usare l'uno o l'altro stile di maiuscole e minuscole quando scrivono codice sorgente, poiché ciò non influisce sulla sintassi. Sebbene ogni sviluppatore possa scegliere lo stile che preferisce, alcuni linguaggi di programmazione hanno convenzioni standard per i nomi. Ad esempio, in Java sono consigliati i seguenti casi:
- Classi: PascalCase — class VectorImage {}
- Metodi: camelCase — drawImage()
- Variabili: camelCase — string newImageName
NOTE: PascalCase è talvolta chiamato "UpperCamelCase", mentre il camelCase standard può essere indicato come "lowerCamelCase". Negli ultimi anni, gli sviluppatori hanno iniziato ad abbandonare questi termini e usano invece PascalCase e camelCase.
Metti alla prova le tue conoscenze