Qu'est-ce que SCREAMING_SNAKE_CASE ? Quand utiliser les majuscules avec underscores
3 min de lecture
SCREAMING_SNAKE_CASE (aussi appelé CONSTANT_CASE ou UPPER_SNAKE_CASE) utilise toutes les lettres en majuscules avec des underscores comme séparateurs : MAX_RETRY_COUNT, API_BASE_URL.
Quand utiliser SCREAMING_SNAKE_CASE
- Constantes : Valeurs qui ne changent jamais à l'exécution —
MAX_CONNECTIONS = 100 - Variables d'environnement :
DATABASE_URL,NODE_ENV,API_KEY - Valeurs d'enum :
COLOR_RED,STATUS_ACTIVE(en C, Python) - Macros préprocesseur :
#define MAX_BUFFER_SIZE 1024 - Configuration globale :
DEFAULT_TIMEOUT,MAX_FILE_SIZE
Support par langage
| Langage | Utilisation | Exemple |
|---|---|---|
| Python | Constantes de module | MAX_RETRY = 3 |
| JavaScript | Vraies constantes | const API_URL = "..." |
| Java | Champs static final | MAX_SIZE |
| Rust | const / static | MAX_THREADS |
| C / C++ | Macros, constantes | BUFFER_SIZE |
Convertir en SCREAMING_SNAKE_CASE
Utilisez notre convertisseur constant case ou le hub de conversion de casse.