Zurück zu allen Leitfäden Leitfäden

Was ist snake_case? Verwendung und Beispiele

snake_case schreibt jeden Buchstaben klein und verbindet Wörter mit Unterstrichen (_), benannt nach der Art, wie es sich flach wie eine Schlange dahinzieht.

Die Regeln von snake_case

Aus user profile image wird in snake_case user_profile_image. Die Unterstriche machen die Wortgrenzen deutlich, was sich gut liest.

Die Variante nur mit Großbuchstaben heißt CONSTANT_CASE (oder SCREAMING_SNAKE_CASE) und wird für Konstanten verwendet.

Wo es verwendet wird

Warum snake_case verwenden

Unterstriche schaffen einen visuellen Abstand ähnlich einem Leerzeichen, während der Name ein einzelner Bezeichner bleibt, sodass selbst lange Namen relativ gut lesbar bleiben.

Es trennt Wörter außerdem sicher in Umgebungen, die nicht zwischen Groß- und Kleinschreibung unterscheiden, etwa in manchen Datenbanken.

Zwischen camelCase und snake_case wechseln

Frontends verwenden oft camelCase, während Backends und Datenbanken snake_case nutzen, daher ist die Umwandlung zwischen beiden üblich. Füge Text in den Konverter ein, um beide Formate auf einmal zu sehen.