Fundamentos

O que são variáveis de ambiente e por que usar

Variável de ambiente é um jeito de guardar configuração fora do código-fonte — como senha de banco de dado, chave de API ou endereço de servidor — sem deixar essa informação sensível exposta diretamente no código.

Por que não colocar isso direto no código

Informação sensível escrita direto no código corre risco de vazar se o projeto for compartilhado ou publicado, mesmo sem querer. Variável de ambiente separa essa informação, mantendo ela fora do controle de versão.

Casos comuns de uso

  • Chave de API de serviço externo
  • Senha e endereço de banco de dado
  • Configuração que muda entre ambiente de teste e produção
  • Segredo usado pra autenticação

Como isso funciona na prática

Em vez de escrever o valor direto no código, você referencia uma variável de ambiente, e o valor real fica guardado separadamente — geralmente num arquivo que não é compartilhado com o resto do projeto.

Erros comuns com variável de ambiente

  • Compartilhar o arquivo de variável de ambiente por engano no controle de versão
  • Usar o mesmo valor de produção durante desenvolvimento
  • Não documentar quais variáveis o projeto precisa pra funcionar

Curtiu? A trilha gamificada de fundamentos do TrilhaDev é grátis.

Criar conta grátis

Perguntas frequentes

Variável de ambiente é obrigatória em todo projeto?

Não é obrigatória em projeto muito simples, mas se torna importante assim que há informação sensível envolvida.

Como evito compartilhar isso sem querer?

Adicionando o arquivo de variável de ambiente numa lista de arquivos ignorados pelo controle de versão.

Isso funciona igual em qualquer linguagem?

O conceito é o mesmo, mas a forma de acessar a variável varia conforme a linguagem usada.