← Glosario
Glosario · Dev

¿Qué es Environment Variables?

Son pequeños identificadores que contienen la configuración y las claves secretas que los programas necesitan en tiempo de ejecución.

Definición

Te permite mantener información a nivel de sistema, como contraseñas, claves API o diferentes direcciones de servidor, que no debes escribir en tu código. Mientras el programa se ejecuta, lee estas variables y actúa en consecuencia. Por tanto, el mismo código puede ejecutarse en diferentes entornos con diferentes configuraciones.

Analogía: En lugar de configuraciones codificadas dentro de un dispositivo, es como una tarjeta de configuración integrada en el dispositivo y que se puede cambiar cada vez.

Cómo funciona

Se define a través del sistema operativo o un archivo especial, y cuando se inicia el programa memoriza estos valores.

Dónde se usa

Se utiliza en instalaciones de servidores, configuraciones de aplicaciones y todos los proyectos de software que requieren seguridad.

Suele confundirse con

No debe confundirse con los valores codificados escritos en el código, porque este método crea un riesgo de seguridad.

Preguntas frecuentes

¿Por qué deberíamos mantener estas variables en privado?

Para evitar que sus contraseñas se vean comprometidas cuando comparte su código.

Términos relacionados

Herramientas relacionadas

Esta explicación se redactó en lenguaje sencillo para TreScout y se tradujo automáticamente del original en turco · prevalece la versión turca. Si algo le parece erróneo o incompleto, escriba a hello@trescout.com. Leer en turco →