« Snake case » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
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.

Voir aussi