Zum Inhalt springen
uencoder

Snake Case

Snake Case verbindet Kleinbuchstaben-Wörter mit Unterstrichen (z. B. user_name); verbreitet in Python, Datenbank-Spaltennamen und JSON.

Zweck

Bietet einen lesbaren Namensstil für mehrteilige Bezeichner, geeignet für Umgebungen ohne Groß-/Kleinschreibungsunterscheidung.

Mechanismus

Wörter werden in Kleinbuchstaben mit Unterstrichen verbunden. Zum Beispiel „UserName“ → „user_name“. Häufig bei Python, Ruby, SQL und C-Funktionsnamen. Ähnlich wie Kebab-Case (Bindestriche), aber mit Unterstrichen.

Anwendungsfälle

  • Python-Variablen und -Funktionen
  • Datenbank-Spaltennamen
  • JSON-Schlüsselnamen
  • C-/Rust-Funktionsnamen

Beispiele

  • Eingabe
    UserName
    Output
    user_name

    Joined with underscores

Häufige Fehler

Mixing with kebab-case causes inconsistent style
Standardize the naming style across the project

Verwandte Begriffe

Verwandte Tools

References