Camel Case
Werden Großbuchstaben im Inneren eines Wortes verwendet, so wird diese beim Programmieren häufig verwendete Schreibweise als „Camel Case“ bezeichnet, weil die Großbuchstaben wie die Höcker eines Kamels aus dem Wort herausragen.
In vielen modernen Programmiersprachen wie C# und Java hat sich die Camel-Case-Schreibweise (deutsch: Binnenmajuskel) als gängige Form etabliert, um lange Namen von Variablen, Funktionen, Klassen und anderen Code-Elementen besser lesbar zu gestalten. Für die Darstellung ihrer Auswirkung enthalten etwa Funktionsnamen oft mehrere Wörter, z.B. get components in children, also ermittle Komponenten in den untergeordneten Objekten. Leerzeichen sind in Bezeichnern in aller Regel nicht zugelassen, so dass ein Weg gefunden werden muss, um die Lesbarkeit zu verbessern. Die Funktion getcomponentsinchildren
ist beispielsweise schwer zu lesen, da die Wortgrenzen nicht zu erkennen sind. Dagegen ist die Lesbarkeit bei Verwendung der Camel-Case-Notation, GetComponentsInChildren
, deutlich verbessert, zumal ein Großbuchstabe hier den Beginn eines neuen Worts sichtbar markiert.
Gelegentlich entstehen Situationen in denen sich die Camel-Case-Schreibweise nicht anwenden lässt. Dazu gehören Begriffe in vollständigen Großbuchstaben, wie sie z.B. bei der Definition von Konstanten häufig zum Einsatz kommen. Dann greift man meist auf die Trennung mittels Unterstrich zurück und das Wort CHARACTERWALKSPEED
beispielsweise in CHARACTER_WALK_SPEED
auf.