Aller au contenu
uencoder

Snake Case

Le snake case joint des mots en minuscules par des underscores (p. ex., user_name) ; il est courant en Python, pour les noms de colonnes de bases de données et en JSON.

Objectif

Offre un style de nommage lisible pour les identifiants multi-mots, adapté aux environnements insensibles à la casse.

Mécanisme

On met les mots en minuscules et on les joint par des underscores. Par exemple, « UserName » → « user_name ». Courant pour Python, Ruby, SQL et les noms de fonctions C. Semblable au kebab-case (tirets) mais avec des underscores.

Cas d’usage

  • Noms de variables et fonctions Python
  • Noms de colonnes de bases de données
  • Noms de clés JSON
  • Noms de fonctions C/Rust

Exemples

  • entrée
    UserName
    Output
    user_name

    Joined with underscores

Erreurs courantes

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

Termes associés

Outils associés

References