Convention de dénomination des variables

Quelles sont les conventions de nommage des variables définies lors du codage ? Règles pour les noms de variables formés par des combinaisons de 2 mots ou plus;
Convention de dénomination | Format |
---|---|
Camel Case (Lower Camel Case, Dromedary Case) | camelCase |
Kebab Case (Dash Case, Lisp Case, Spinal Case) | kebab-case |
Snake Case (Pothole Case) | snake_case |
Pascal Case (Upper Camel Case, Studly Case) | PascalCase |
Flat Case | flatcase |
Upper Flat Case | UPPERFLATCASE |
Screaming Snake Case (Macro Case, Constant Case) | SCREAMING_SNAKE_CASE |
Camel Snake Case | camel_Snake_Case |
Pascal Snake Case | Pascal_Snake_Case |
Train Case (HTTP Header Case) | Train-Case |
Cobol Case (Screaming Kebab Case) | COBOL-CASE |
Convention de dénomination
Camel Case
Il est également connu sous le nom de camel case, lower camel case et dromedary case, qui est l’un des formats de définition de variable les plus utilisés.
La première lettre du premier mot du nom de la variable à former par la combinaison de 2 mots ou plus est écrite de manière adjacente, avec la première lettre du deuxième mot en majuscule.
La variante créée est appelée camel case car elle ressemble à un dos de chameau.
let juniorToExpert
Kebab Case
Il est également connu sous le nom de kebab case, dash case, lisp case, spinal case, qui est une autre structure de convention de dénomination courante.
Il s’écrit en séparant les mots du nom de la variable à créer par un caractère “-“.
Cette structure est appelée kebab case car elle ressemble à un kebab avec une bouteille. Cette structure a plusieurs noms, mais elle est plus communément connue sous le nom de kebab case.
let junior-to-expert
Snake Case
Autre structure de convention de code largement utilisée, le snake case est également connu sous le nom de pothole case.
Il s’écrit en séparant les mots ou caractères qui composeront le nom de la variable par un caractère “_”.
let junior_to_expert
Flat Case
Flat case est une structure de convention variable créée en combinant les caractères ou les mots qui composent la variable avec des lettres minuscules telles quelles.
let juniortoexpert
Pascal Case
Il est formé en combinant les mots qui composent la variable côte à côte de sorte que les premières lettres soient en majuscules. Bien que plus communément appelé pascal case, il est également connu sous le nom de upper camel case et studly case.
let JuniorToExpert
Upper Flat Case
Il est formé en utilisant toutes les lettres des mots en majuscules et en les combinant lors de la définition de la variable.
let JUNIORTOEXPERT
Screaming Snake Case
Il est formé en utilisant toutes les lettres majuscules des mots qui composent le nom de la variable et en les combinant avec un trait de soulignement (_). Bien qu’il soit généralement connu sous le nom de screaming snake case, il est également connu sous le nom de macro case et constant case.
let JUNIOR_TO_EXPERT
Camel Snake Case
Le camel snake case, qui est une combinaison de snake case et camel case, est formé en utilisant la première lettre du premier mot des mots qui composent la variable, en minuscule la première lettre des autres mots, et en séparant ces mots par un trait de soulignement ( _).
let junior_To_Expert
Pascal Snake Case
Pascal snake case, qui est formé par la combinaison des règles snake case et pascal case, est formé en mettant en majuscule les premières lettres des mots qui composent la variable et en séparant ces mots par un trait de soulignement (_).
let Junior_To_Expert
Train Case
Le train case, qui est formé par la combinaison des règles kebab case et pascal case, est également connu sous le nom de HTTP header case. Il est formé en mettant en majuscule les premières lettres des mots qui composent la variable et en séparant ces mots par un trait d’union (-).
let Junior-To-Expert
Cobol Case
Le cobol case, qui est une combinaison des règles upper flat cas et kebab case, est également connu sous le nom de screaming kebab case. Les mots qui composent le nom de la variable sont tous en majuscules et séparés par un trait d’union (-).
let JUNIOR-TO-EXPERT
Utilisation des conventions de dénomination dans les langages logiciels
Swift Convention de dénomination
Kotlin Convention de dénomination
Camel case
Source:
https://en.wikipedia.org/wiki/Naming_convention_(programming)