Conventions de nommage
Apparence
CamelCase
Les mots sont séparés par des majuscules et la première lettre est en majuscule.
Les abréviations conservent leurs majuscules: HTTPServerError
![]() |
Utilisé avec pascalCase, permet de faire la différence entre 2 groupes
|
pascalCase
Les mots sont séparés par des majuscules et la première lettre est en minuscule.
WikiCase
Les mots sont séparés par des majuscules et la première lettre est en majuscule.
Les abréviations conservent pas leurs majuscules: HttpServerError
![]() |
Permet de convenir d'une unique écriture des mots, notamment pour les abréviations Cruciale pour les sites wiki qui font la différences entre majuscules et minuscules lors de recherches ou de liens. |
snake_case
Les mots sont séparés par des underscores
![]() |
Bonne lisibilité |
Notation hongroise
Préfixe le groupe d'1 à 3 caractères désignant la nature du contenant.
iUnEntier (i pour integer) bUnBoléen (b pour boolean) strUneChaîne (str pour string) objUnObjet (obj pour object) m_UnAttribut