Les différents types de casse en développement
Pour un bon usage des langages et une meilleure lecture du code, il est nécessaire de respecter les conventions.
Camel Case
Pas d’espaces entre les mots.
Les mots commencent par une majuscule sauf le premier !
Utilisé en JavaScript.
Ex. : nomVariable
Pascal Case
Idem au Camel, sauf qu’ici le premier mot commencera par une majuscule.
En PHP, on nomme les « class » en Pascal Case.
Ex. : NomClass
Kebab case
Les mots sont en minuscules et séparés par des tirets.
Utilisé en HTML et CSS.
Ex. : html-pour-une-image.jpg
class-css-text-center
Snake Case
Les mots sont en minuscules et séparés par des tirets de soulignement (underscore).
Utilisé en PHP, Ruby, Python, SQL...
Ex. : $une_variable_php
nom_table_sql
Screaming Snake Case
Variante du Snake Case mais avec les mots en majuscule.
Utilisé pour les constantes PHP, JS...
Ex. : UNE_CONSTANTE