02/09/2022

Convention de dénomination des variables

Naming Convention (Kebab Case Camel Case Snake Case)

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

Swift Naming Convention

Kotlin Convention de dénomination

Camel case

Kotlin Naming Convention

Source:

https://en.wikipedia.org/wiki/Naming_convention_(programming)