camelCase is een naamgevingsconventie waarbij de eerste letter van elk woord in een samengesteld woord een hoofdletter is, behalve het eerste woord. Software ontwikkelaars gebruiken vaak camelCase bij het schrijven van broncode.
camelCase is nuttig bij het programmeren omdat elementnamen geen spaties kunnen bevatten. De camelCase naamconventie maakt samengestelde namen leesbaarder. Bijvoorbeeld: myOneMethod is gemakkelijker te lezen dan myonemethod.
Andere voorbeelden van camelCase staan hieronder:
- newString;
- getNewString()
- myVariableName;
De naam camelCase (ook “camel case” of “dromedary case”) komt van de bult op een kameel, die wordt weergegeven door de hoofdletter in het midden van het samengestelde woord. Een woord in camelCase kan een of meer hoofdletters hebben.
camelCase vs PascalCase
camelCase is vergelijkbaar met PascalCase, dat de eerste letters van alle woorden in een samengesteld woord hoofdletter geeft, inclusief het eerste woord. Bijvoorbeeld, myFunction() in PascalCase zou zijn MyFunction(). Programmeurs kunnen bij het schrijven van broncode kiezen voor het ene of het andere lettertype, aangezien dit geen invloed heeft op de syntaxis. Hoewel elke ontwikkelaar zijn of haar voorkeursstijl kan kiezen, hebben sommige programmeertalen standaard naamgevingsconventies. In Java, bijvoorbeeld, worden de volgende gevallen aanbevolen:
- Klassen: PascalCase – class VectorImage {}
- Methods: camelCase – drawImage()
- Variabelen: camelCase – string newImageName
NOOT: PascalCase wordt soms “UpperCamelCase” genoemd, terwijl standaard camelCase kan worden gespecificeerd als “lowerCamelCase.” In de afgelopen jaren zijn ontwikkelaars afgestapt van deze termen en gebruiken in plaats daarvan PascalCase en camelCase.
Geactualiseerd: 1 oktober 2020