« Snake case » : différence entre les versions
Contenu supprimé Contenu ajouté
m v1.39 - Correction syntaxique (Balise HTML <b> pour du texte en gras) |
Aucun résumé des modifications |
||
Ligne 15 : | Ligne 15 : | ||
== Variantes == |
== Variantes == |
||
Une variante du snake_case consiste à écrire ces ensembles de mots en les séparant par des [[Tiret bas|tirets bas]], mais cette fois en les écrivant en [[Capitale et majuscule|majuscules]]. Il s'agit du SCREAMING_SNAKE_CASE. Elle est surtout utilisée pour écrire des constantes, en Ruby et en [[Python (langage)|Python]] par exemple. |
Une variante du snake_case consiste à écrire ces ensembles de mots en les séparant par des [[Tiret bas|tirets bas]], mais cette fois en les écrivant en [[Capitale et majuscule|majuscules]]. Il s'agit du SCREAMING_SNAKE_CASE. Elle est surtout utilisée pour écrire des constantes, en [[Ruby (langage)|Ruby]] et en [[Python (langage)|Python]] par exemple. |
||
== Voir aussi == |
== Voir aussi == |
Version du 23 janvier 2017 à 22:51
snake_case est une convention typographique en informatique consistant à écrire des ensembles de mots, généralement, en minuscules en les séparant par des tirets bas. Cette convention s'oppose par exemple au CamelCase qui consiste à mettre en majuscule les premières lettres de chaque mot.
Cette convention est conseillée dans certains langages de programmation.
- En Python, pour les noms de variables, de fonctions et de méthodes (PEP 8)
- En Ruby, pour les noms de méthodes et de variables.
Exemples
Voici plusieurs exemple de comment écrire différents nom de variable selon leurs graphies d'origine :
- "nom de variable" devient nom_de_variable
- "NomDeVariableCamelCase" devient nom_de_variable_camel_case
- "Variable" devient variable
- "variable" devient variable (pas de changements)
Variantes
Une variante du snake_case consiste à écrire ces ensembles de mots en les séparant par des tirets bas, mais cette fois en les écrivant en majuscules. Il s'agit du SCREAMING_SNAKE_CASE. Elle est surtout utilisée pour écrire des constantes, en Ruby et en Python par exemple.