Convenciones de nombres para variables de entorno: Mejores prácticas
4 min de lectura
Las variables de entorno usan SCREAMING_SNAKE_CASE universalmente: DATABASE_URL, NODE_ENV, API_SECRET_KEY.
Reglas de nomenclatura
- TODO_EN_MAYÚSCULAS con guiones bajos — sin excepciones
- Usar prefijos significativos:
DB_HOST,DB_PORT,DB_NAME - Prefijo específico de la app para evitar conflictos:
MYAPP_API_KEY - Variables booleanas:
ENABLE_CACHE=true,DEBUG=false
Patrones comunes
| Categoría | Ejemplos |
|---|---|
| Base de datos | DATABASE_URL, DB_HOST, DB_PASSWORD |
| API | API_KEY, API_BASE_URL, API_TIMEOUT |
| Servidor | PORT, HOST, NODE_ENV |
| Auth | JWT_SECRET, OAUTH_CLIENT_ID |
| Feature flags | ENABLE_DARK_MODE, BETA_FEATURES |
Convertir
Usa el conversor CONSTANT_CASE o el hub de conversión de case.