Conventions de nommage et casse dans le code
Ce que fait ce convertisseur
En programmation, chaque convention de nommage n'est jamais que les mêmes mots réagencés avec des séparateurs et une casse différents. Cet outil prend le texte que vous saisissez —une expression, un nom de variable, un titre— et le réécrit dans onze styles à la fois : camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase et UPPERCASE. Au lieu de convertir un format après l'autre, tous les résultats s'affichent côte à côte, chacun avec son propre bouton de copie.
Il commence par analyser la forme de votre saisie. Si vous collez helloWorld, il repère la rupture propre au camelCase ; si vous collez hello_world, il découpe sur le tiret bas. Ce format détecté est indiqué au-dessus des résultats, de sorte que vous savez toujours comment l'outil a interprété votre texte avant de copier quoi que ce soit.
Quand l'utiliser
Les développeurs y ont recours surtout quand un projet mélange les conventions. Une API en JSON peut renvoyer des clés en snake_case alors que vos variables JavaScript sont en camelCase, et une classe CSS ou un slug d'URL réclament du kebab-case. Plutôt que de retaper l'identifiant au risque d'une faute de frappe, vous le collez une fois et récupérez exactement le style attendu par le fichier cible.
En dehors du code, c'est tout aussi pratique : transformer une expression brute en titre au format Title Case, normaliser un nom de fichier en path/case ou produire une clé en CONSTANT_CASE pour une variable d'environnement. Comme les onze formes sont générées ensemble, les comparer ou en copier plusieurs d'un coup ne demande qu'un coup d'œil.
Exemple : helloWorld dans chaque casse
Partons des mots hello world. En camelCase, ils deviennent helloWorld ; PascalCase donne HelloWorld ; snake_case s'écrit hello_world et CONSTANT_CASE HELLO_WORLD. Les mêmes mots s'affichent en kebab-case hello-world, en dot.case hello.world et en path/case hello/world. Title Case produit Hello World, Sentence case Hello world, et les formes lowercase et UPPERCASE complètent l'ensemble. Une seule entrée, onze sorties prêtes à copier.
Précisions et cas particuliers
Le point délicat, ce sont les frontières entre les mots. Le convertisseur considère comme points de coupure les bosses du camelCase, les tirets bas, les tirets, les points, les barres obliques et les espaces ; une saisie mixte comme getUser_ID est donc décomposée en mots avant d'être réassemblée. Les chiffres restent accolés au mot qu'ils suivent. Comme la transformation ne fait que regrouper et recasser les lettres, elle ne traduit ni ne corrige l'orthographe : le sens de votre texte reste intact. Utilisez 'Copy All' pour exporter toutes les conversions sous forme d'objet JSON lorsque vous avez besoin de l'ensemble complet en un seul collage.