La camelCase est une convention de dénomination dans laquelle la première lettre de chaque mot d’un mot composé est en majuscule, sauf pour le premier mot. Les développeurs de logiciels utilisent souvent la camelCase lors de la rédaction du code source.
La camelCase est utile en programmation car les noms des éléments ne peuvent pas contenir d’espaces. La convention de dénomination camelCase rend les noms composés plus lisibles. Par exemple, myOneMethod est plus facile à lire que myonemethod.
D’autres exemples de camelCase sont énumérés ci-dessous :
- newString;
- getNewString()
- myVariableName;
Le nom camelCase (également « camel case » ou « dromedary case ») provient de la bosse d’un chameau, qui est représentée par la majuscule au milieu du mot composé. Un mot camelCase peut avoir une ou plusieurs majuscules.
camelCase vs PascalCase
camelCase est similaire à PascalCase, qui met en majuscules les premières lettres de tous les mots d’un mot composé, y compris le premier mot. Par exemple, myFunction() en PascalCase serait MyFunction(). Les programmeurs peuvent choisir d’utiliser l’une ou l’autre des polices de caractères lors de l’écriture du code source, car cela n’affecte pas la syntaxe. Si chaque développeur peut choisir son style préféré, certains langages de programmation ont des conventions de dénomination standard. Par exemple, en Java, les cas suivants sont recommandés:
- Classes : PascalCase – classe VectorImage {}
- Méthodes : camelCase – drawImage()
- Variables : camelCase – string newImageName
NOTE : PascalCase est parfois appelé « UpperCamelCase », tandis que la camelCase standard peut être spécifiée comme « lowerCamelCase ». Ces dernières années, les développeurs se sont éloignés de ces termes et utilisent plutôt PascalCase et camelCase.
Mise à jour : 1er octobre 2020