02/09/2022

Namenskonvention für Variablen

Naming Convention (Kebab Case Camel Case Snake Case)

Welche Namenskonventionen für Variablen werden beim Codieren definiert? Regeln für Variablennamen, die aus Kombinationen von 2 oder mehr Wörtern bestehen;

Namenskonvention Format
Camel Case (Lower Camel Case, Dromedary Case) camelCase
Kebab Case (Dash Case, Lisp Case, Spinal Case) kebab-case
Snake Case (Pothole Case) snake_case
Pascal Case (Upper Camel Case, Studly Case) PascalCase
Flat Case flatcase
Upper Flat Case UPPERFLATCASE
Screaming Snake Case (Macro Case, Constant Case) SCREAMING_SNAKE_CASE
Camel Snake Case camel_Snake_Case
Pascal Snake Case Pascal_Snake_Case
Train Case (HTTP Header Case) Train-Case
Cobol Case (Screaming Kebab Case) COBOL-CASE



Namenskonvention

Camel Case

Es ist auch als Camel Case, Lower Camel Case und Dromedary Case bekannt, was eines der am häufigsten verwendeten Variablendefinitionsformate ist.

Der erste Buchstabe des ersten Wortes des aus der Kombination von 2 oder mehr Wörtern zu bildenden Variablennamens wird nebeneinander geschrieben, wobei der erste Buchstabe des zweiten Wortes großgeschrieben wird.

Die entstandene Variante heißt Camel Case, weil sie in ihrer Form einem Kamelrücken ähnelt.

let juniorToExpert

Kebab Case

Es ist auch als Kebab case, Dash case, Lisp case, Spinal case bekannt, was eine weitere gebräuchliche Namenskonventionsstruktur ist.

Es wird geschrieben, indem die Wörter des zu erstellenden Variablennamens durch ein “-“-Zeichen getrennt werden.

Diese Struktur wird Kebab case, weil sie einem Kebab mit einer Flasche ähnelt. Diese Struktur hat mehrere Namen, ist aber am häufigsten als Kebab case bekannt.

let junior-to-expert

Snake Case

Eine weitere weit verbreitete Codekonventionsstruktur, der Snake case, ist auch als Pothole case bekannt.

Es wird geschrieben, indem die Wörter oder Zeichen, aus denen der Variablenname besteht, durch ein “_”-Zeichen getrennt werden.

let junior_to_expert

Flat Case

Flat case ist eine variable Konventionsstruktur, die erstellt wird, indem die Zeichen oder Wörter, aus denen die Variable besteht, mit Kleinbuchstaben so wie sie sind kombiniert werden.

let juniortoexpert

Pascal Case

Es wird gebildet, indem die Wörter, aus denen die Variable besteht, nebeneinander so kombiniert werden, dass die ersten Buchstaben groß geschrieben werden. Obwohl es allgemein als Pascal case bekannt ist, ist es auch als Upper camel case und Studly case bekannt.

let JuniorToExpert

Upper Flat Case

Es wird gebildet, indem alle Buchstaben der Wörter als Großbuchstaben verwendet und bei der Definition der Variablen kombiniert werden.

let JUNIORTOEXPERT

Screaming Snake Case

Er wird gebildet, indem alle Großbuchstaben der Wörter, aus denen sich der Variablenname zusammensetzt, mit einem Unterstrich (_) kombiniert werden. Obwohl es allgemein als Screaming snake case bekannt ist, ist es auch als Macro case und Constant case bekannt.

let JUNIOR_TO_EXPERT

Camel Snake Case

Der Camel Snake Case, der eine Kombination aus den Snake Case und Camel Case Regeln ist, wird gebildet, indem der erste Buchstabe des ersten Wortes der Wörter, aus denen die Variable besteht, der erste Buchstabe der anderen Wörter kleingeschrieben und diese Wörter durch einen Unterstrich getrennt werden (_).

let junior_To_Expert

Pascal Snake Case

Pascal Snake Case, das durch die Kombination von Snake Case und Pascal Case Regeln gebildet wird, wird gebildet, indem die Anfangsbuchstaben der Wörter, aus denen die Variable besteht, groß geschrieben und diese Wörter durch einen Unterstrich (_) getrennt werden.

let Junior_To_Expert

Train Case

The train case, which is formed by the combination of kebab case and pascal case rules, is also known as HTTP header case. It is formed by capitalizing the first letters of the words that make up the variable and separating these words with a hyphen (-).

Der Train Case, der sich aus der Kombination von Kebab Case und Pascal Case Regeln zusammensetzt, wird auch als HTTP Header Case bezeichnet. Sie wird gebildet, indem die Anfangsbuchstaben der Wörter, aus denen die Variable besteht, groß geschrieben und diese Wörter durch einen Bindestrich (-) getrennt werden.

let Junior-To-Expert

Cobol Case

Die Cobol Case, die eine Kombination aus dem Upper Flat Case und den Kebab Case Regeln ist, ist auch als Screaming Kebab Case bekannt. Die Wörter, aus denen der Variablenname besteht, werden alle groß geschrieben und durch einen Bindestrich (-) getrennt.

let JUNIOR-TO-EXPERT



Verwendung von Namenskonventionen in Softwaresprachen

Swift Namenskonvention

Camel case, pascal case

Swift Naming Convention

Kotlin Namenskonvention

Camel case

Kotlin Naming Convention

Verweise:

https://en.wikipedia.org/wiki/Naming_convention_(programming)