Snake case

From Wikipedia, the free encyclopedia

Portion de code du noyau Linux utilisant le snake case

Le snake case ou notation serpent 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 se différencie par exemple du camel case qui consiste à mettre en majuscule les premières lettres de chaque mot. Ces conventions de noms longs bénéficient des automates de complétion qui équipent nombre d'éditeurs de code source dans les environnements de programmation intégrés, au bénéfice de la compéhensibilité du code ainsi écrit.

Cette convention est conseillée dans certains langages de programmation, notamment :

  • 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 ;
  • en Rust, pour les noms de variables, méthodes, fonctions, modules et crates[1].

Voici plusieurs exemples d'écriture de noms de variable selon la graphie d'origine :

  • "nom de variable" devient nom_de_variable ;
  • "NomDeVariableUpperPascalCase" devient nom_de_variable_upper_pascal_case ;
  • "Variable" devient variable ;
  • "variable" devient variable (pas de changement).

Variantes

Références

Voir aussi

Related Articles

Wikiwand AI