Qu'est-ce qu'une convention de casse ?
En programmation et en rédaction technique, la « casse » (case) désigne la façon dont les mots sont liés et formatés dans un identifiant. Le camelCase (maVariable) est standard en JavaScript et Java. Le PascalCase (MaClasse) est utilisé pour les noms de classes et les composants React. Le snake_case (ma_variable) est la norme en Python et Ruby. Le kebab-case (mon-composant) est courant en CSS et dans les URL. Le SCREAMING_SNAKE_CASE (MA_CONSTANTE) est réservé aux constantes. Chaque convention a son contexte d'utilisation et respecter ces standards améliore la lisibilité du code.
Quand utiliser chaque convention de casse
Le choix de la convention dépend du langage et du contexte. En JavaScript/TypeScript, on utilise camelCase pour les variables et fonctions, PascalCase pour les classes et composants. En Python, snake_case est la norme pour les variables et fonctions, PascalCase pour les classes. En CSS, kebab-case est la convention universelle. En bases de données SQL, snake_case est majoritaire. Le Title Case est utilisé pour les titrès d'articlés et de sections. Connaître et appliquer la bonne convention est un signe de professionnalisme dans le code.
Comment fonctionne la conversion de casse ?
Notre outil détecte automatiquement les séparateurs dans votre texte (espaces, underscores, tirets, changements de casse) pour identifiér les mots individuels. Il recompose ensuite le texte selon chaque convention : en supprimant les séparateurs et capitalisant les initiales (camelCase, PascalCase), en ajoutant des underscores (snake_case) ou des tirets (kebab-case), ou en changeant simplement la casse (UPPER, lower, Title Case). La détection est intelligente et gère les cas mixtes comme des acronymes (HTMLParser → html-parser).