+++ to secure your transactions use the Bitcoin Mixer Service +++

 

Aller au contenu

« Snake case » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Oliver H (discuter | contributions)
m →‎Exemples : Reformule encore la même phrase
J'ai spécifié qu'il s'agit de Upper Camel Case pour eviter toute confusion dans l'exemple.
Ligne 8 : Ligne 8 :
Voici plusieurs exemples d'écriture de noms de variable selon la graphie d'origine :
Voici plusieurs exemples d'écriture de noms de variable selon la graphie d'origine :
* "nom de variable" devient '''nom_de_variable'''
* "nom de variable" devient '''nom_de_variable'''
* "NomDeVariableCamelCase" devient '''nom_de_variable_camel_case'''
* "NomDeVariableUpperCamelCase" devient '''nom_de_variable_upper_camel_case'''
* "Variable" devient '''variable'''
* "Variable" devient '''variable'''
* "variable" devient '''variable''' (pas de changement)
* "variable" devient '''variable''' (pas de changement)

Version du 29 octobre 2018 à 16:19

Le 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 camel case 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 exemples d'écriture de noms de variable selon la graphie d'origine :

  • "nom de variable" devient nom_de_variable
  • "NomDeVariableUpperCamelCase" devient nom_de_variable_upper_camel_case
  • "Variable" devient variable
  • "variable" devient variable (pas de changement)

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.

Cela donne JE_SUIS_UNE_CONSTANTE.

Voir aussi