Jedes Format, mit Beispiel
Satz- und Titel-Schreibweise: erster Buchstabe groß, Rest klein, The quick brown fox. Oder Hauptwörter groß und kleine Wörter klein, The Art of War. „Jedes Wort groß“ überspringt die Ausnahmen: The Art Of War.
camelCase: kein Trennzeichen, erstes Wort klein, myVariableName. Variablen und Methoden in JavaScript, TypeScript, Java, Kotlin, Swift und C#.
PascalCase: dasselbe mit großgeschriebenem erstem Wort, MyVariableName. Klassen, Typen, React-Komponenten, exportierte Go-Bezeichner.
snake_case: my_variable_name. Python nach PEP 8, Ruby, Rust und fast jede Datenbankspalte.
kebab-case: my-variable-name. URLs und Slugs, CSS-Klassennamen, HTML-Attribute, npm-Pakete, Kommandozeilen-Schalter. In den meisten Sprachen kann das gar kein Bezeichner sein, weil der Bindestrich als Minuszeichen gelesen wird.
CONSTANT_CASE: MY_VARIABLE_NAME. Konstanten und Umgebungsvariablen. SCREAMING_SNAKE_CASE ist dasselbe mit einem besseren Namen.
dot.case: my.variable.name. Konfigurationsschlüssel und Protokollfelder.
Die Abkürzungsfalle
getHTTPResponse oder getHttpResponse? Googles Stilleitfäden sagen: Behandle eine Abkürzung wie ein gewöhnliches Wort — klein schreiben, dann den ersten Buchstaben groß. Das ergibt getHttpResponse und xmlHttpRequest, und Googles C++-Leitfaden schreibt StartRpc() statt StartRPC(). Airbnb und Microsoft landen an derselben Stelle.
Aneinandergrenzende Großbuchstaben löschen die Wortgrenzen, parseHTTPURL ist also schwer zu lesen. Das ist die eine Stelle, an der Umwandler offen uneins sind, meiner eingeschlossen — prüf Abkürzungen in der Ausgabe also, bevor du sie einträgst.
Zählt die Konvention überhaupt?
Beständigkeit innerhalb eines Projekts schlägt die Wahl selbst. Die Spaltung kommt aus der Geschichte: C einigte sich in der Terminal-Zeit auf snake_case, Java brachte camelCase mit seinen Methodennamen herein. Eine Blickbewegungsstudie von Binkley und anderen sah camelCase bei erfahrenen Entwicklern leicht vorn und snake_case bei Anfängern, mit einem Abstand von unter 5 %.
Prosa hat festere Regeln. Der AP-Stil hält Artikel, Konjunktionen und kurze Präpositionen klein und schreibt alles andere groß. Für die meiste Arbeit: Satzschreibweise im Fließtext, Titel-Schreibweise in Überschriften.
Auf dem Mac wählst du eine Schreibweise einmal in Kliptos Einfüge-Vorschau, und sie greift bei ⌘V in jedem Programm. Die Schreibweise-Chips schließen sich dort gegenseitig aus: snake_case zu wählen ersetzt camelCase, statt sich darauf zu stapeln.
Häufige Fragen
Was ist der Unterschied zwischen camelCase und PascalCase?
Der erste Buchstabe. myVariableName ist camelCase, MyVariableName ist PascalCase. Die meisten Sprachen nehmen camelCase für Variablen und PascalCase für Typen und Klassen.
Welche Schreibweise nehme ich für URLs?
kebab-case, ohne Satzzeichen und ohne Umlautzeichen. Ein Unterstrich oder ein Großbuchstabe geht auch, und beides liest sich in einem Link schlechter.
Ändert die Umwandlung sonst noch etwas?
Die Umwandlung ändert Buchstaben. Die Entwickler-Formate ändern zusätzlich die Trennzeichen, denn snake_case und kebab-case müssen wissen, wo die Wörter enden.
Weiterlesen
- KI-Textreiniger · Zeilenumbrüche entfernen
- Schreibweise beim Einfügen ändern
- Titel- oder Satzschreibweise
Klipto laden und bei jedem Einfügen umwandeln lassen.