TC

Convertisseur de casse — Outil en ligne gratuit

Processed locally. No data stored.
0 chars

Qu'est-ce que Convertisseur de casse?

Le format Constant Case (CONSTANT_CASE), également connu sous les noms de SCREAMING_SNAKE_CASE ou UPPER_SNAKE_CASE, convertit le texte en lettres majuscules séparées par des traits de soulignement. Le résultat ressemble à THIS_IS_CONSTANT_CASE.

Il s'agit de la convention universelle pour nommer les constantes et les variables d'environnement dans presque tous les langages de programmation et toutes les plateformes de déploiement. case — en une sortie CONSTANT_CASE correctement formatée.

Quand utiliser Convertisseur de casse?

env et les configurations Docker. Les développeurs Python nomment les constantes au niveau des modules en CONSTANT_CASE, conformément à la PEP 8 (MAX_RETRIES, API_TIMEOUT). PHP utilise define() avec CONSTANT_CASE pour les constantes globales. Java et C# l'utilisent pour les champs statiques finaux.

Les développeurs JavaScript et TypeScript définissent ainsi les valeurs de configuration figées. Si vous avez plutôt besoin de caractères de bas de page et de traits de soulignement, utilisez le convertisseur Snake Case. Pour les tirets en majuscules (style COBOL), essayez le convertisseur COBOL-CASE.

Comment utiliser cet outil

  1. 1Paste your text
  2. 2Click 'Convert' to get CONSTANT_CASE
  3. 3Copy for your constants and environment variables

Le convertisseur détecte automatiquement les limites entre les mots à partir des espaces, des tirets, des points et des transitions en camelCase, puis relie les mots en majuscules à l'aide de traits de soulignement.

Exemples

InputOutput
database hostDATABASE_HOST
apiKeyAPI_KEY
max retry countMAX_RETRY_COUNT
background-colorBACKGROUND_COLOR
Hello WorldHELLO_WORLD

Règles et comportement

  • Tous les mots sont convertis en MAJUSCULES. Chaque lettre du résultat est mise en majuscule, quel que soit le format d'origine.
  • Les mots sont séparés par des traits de soulignement (_). Il s'agit de la même structure que le snake_case, mais avec toutes les lettres en majuscules, c'est pourquoi on l'appelle aussi UPPER_SNAKE_CASE.
  • Les caractères spéciaux et les signes de ponctuation sont supprimés. Seules les lettres (A–Z), les chiffres (0–9) et les traits de soulignement sont conservés dans le résultat, ce qui le rend compatible avec les variables d'environnement et les noms de constantes dans la plupart des langages.

Outils associés

Questions fréquentes

Qu'est-ce que CONSTANT_CASE ?

CONSTANT_CASE (également appelé SCREAMING_SNAKE_CASE ou UPPER_SNAKE_CASE) utilise uniquement des majuscules avec des traits de soulignement entre les mots, comme MAX_RETRY_COUNT ou DATABASE_URL. Il s'agit de la convention de nommage standard pour les constantes et les variables d'environnement en Python, Java, JavaScript, PHP, C et pratiquement tous les autres langages de programmation.

Quand dois-je utiliser CONSTANT_CASE ?

Utilisez-le pour les constantes en Python (MAX_VALUE), en PHP (define('DB_HOST', 'localhost')), les variables d'environnement (DATABASE_URL, API_KEY), les champs statiques finaux en Java et les fichiers de configuration .env. Les ingénieurs DevOps l'utilisent pour les variables d'environnement Docker et la configuration des pipelines CI/CD.

Pourquoi s'appelle-t-il SCREAMING_SNAKE_CASE ?

Le format snake_case standard utilise des lettres minuscules : il est « discret ». Le format SCREAMING_SNAKE_CASE utilise uniquement des lettres majuscules, ce qui donne l'impression qu'il « crie ». Cette métaphore provient d'une convention sur Internet selon laquelle un texte entièrement en majuscules est perçu comme un cri. Les deux formats utilisent la même structure séparée par des traits de soulignement.

Est-ce que c'est la même chose que le snake_case ?

Ils partagent la même structure — des traits de soulignement entre les mots — mais se distinguent par la casse des lettres. Le snake_case est entièrement en minuscules (utilisé pour les variables et les fonctions), tandis que le CONSTANT_CASE est entièrement en majuscules (utilisé pour les constantes et les variables d'environnement). La différence de casse indique le rôle sémantique de la valeur dans votre code.

Puis-je convertir du camelCase en CONSTANT_CASE ?

Oui. L'outil détecte les limites entre les conventions camelCase et PascalCase, sépare les mots, les met en majuscules et les relie à l'aide de traits de soulignement. Par exemple, « apiResponseHandler » devient « API_RESPONSE_HANDLER » et « maxRetryCount » devient « MAX_RETRY_COUNT ».