← Glossário
Glossário · Dev

O que é Environment Variables?

Eles são pequenos identificadores que contêm as configurações e chaves secretas que os programas precisam em tempo de execução.

Definição

Ele permite que você mantenha informações no nível do sistema, como senhas, chaves de API ou diferentes endereços de servidor, que você não deve escrever em seu código. Enquanto o programa está em execução, ele lê essas variáveis ​​e age de acordo. Assim, o mesmo código pode ser executado em ambientes diferentes com configurações diferentes.

Analogia: Em vez de configurações codificadas dentro de um dispositivo, é como um cartão de configurações integrado ao dispositivo e que pode ser alterado a cada vez.

Como funciona

É definido através do sistema operacional ou de um arquivo especial e, ao iniciar o programa, memoriza esses valores.

Onde é usado

É utilizado em instalações de servidores, configurações de aplicativos e todos os projetos de software que requerem segurança.

Costuma ser confundido com

Não deve ser confundido com valores codificados gravados no código, porque esse método cria um risco de segurança.

Perguntas frequentes

Por que deveríamos manter essas variáveis ​​privadas?

Para evitar que suas senhas sejam comprometidas ao compartilhar seu código.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →