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íaEjemplos
Base de datosDATABASE_URL, DB_HOST, DB_PASSWORD
APIAPI_KEY, API_BASE_URL, API_TIMEOUT
ServidorPORT, HOST, NODE_ENV
AuthJWT_SECRET, OAUTH_CLIENT_ID
Feature flagsENABLE_DARK_MODE, BETA_FEATURES

Convertir

Usa el conversor CONSTANT_CASE o el hub de conversión de case.