Les conventions de nommage sont un ensemble de règles de codage qui s’appliquent au code source et à la documentation des logiciels.
Les conventions permettent de rendre le code source plus facile à lire et à comprendre pour les programmeurs, surtout lorsqu’ils arrivent sur un projet.
Conventions :
Camel Case
Les mots sont liés sans espace ni ponctuation, avec la première lettre de chaque mot mise en capitale.
En programmation, le terme camel case fait souvent référence au lower camel case, où la première lettre est en minuscule.
Exemples : jeSuisUneVariable, nomDeVariable, titrePage
Cette convention est utilisée en C++, C#, Java, JavaScript etc.
Pascal Case
Les mots sont liés sans espace ni ponctuation, avec la première lettre de chaque mot mise en capitale.
Exemples : Nom, NomDeVariable, TitrePage
Cette convention est utilisée en Pascal, ou pour nommer les classes ou les méthodes en C# par exemple.
Kebab Case
Les mots sont écrits en minuscule et sont liés par des tirets (-).
Exemples : je-suis-une-variable, nom-de-variable, titre-page
Cette convention est conseillée pour écrire les URL, pour nommer les classes et les identifiants en HTML et en CSS.
Notation hongroise
La notation hongroise met en avant l’usage ou le type des variables.
Cette convention était souvent utilisée en Visual Basic et en VBScript.
Exemples : iCount, nIndex, szText, strLine
Snake Case
Les mots, généralement en minuscules, sont écrits séparés par des tirets bas.
Exemples : ma_variable, nom_de_variable, titre_de_la_page
Screaming snake case
Il existe une variante, le screaming snake case : les mots sont toujours séparés par des tirets bas, mais ils sont écrits en majuscules.
Exemples : JE_SUIS_UNE_VARIABLE, TITRE_PAGE