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
UserNameOutputuser_nameJoined with underscores
Erreurs courantes
- Mixing with kebab-case causes inconsistent style
- Standardize the naming style across the project
Termes associés
Outils associés
Convertisseur de casse
Convert text between upper, lower, title, camel, pascal, snake, kebab, constant, and sentence cases. Gratuit, privé et 100% côté client. OUTIL
Convertisseur de conventions de nommage
Convert between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE. Gratuit, privé, 100% côté client. OUTIL