Saltar para o conteúdo

Conversor de CONSTANT_CASE

Converte texto para CONSTANT_CASE (SCREAMING_SNAKE_CASE) online. Para constantes, variáveis de ambiente e ficheiros .env. Grátis e instantâneo.

Exemplo — escreve o teu texto acima para converter.

Um conversor de CONSTANT_CASE passa todas as letras a maiúsculas e liga as palavras com underscores, produzindo nomes como MAX_TENTATIVAS. É a convenção quase universal para constantes e variáveis de ambiente.

Exemplos

AntesDepois
max retry countMAX_RETRY_COUNT
databaseUrlDATABASE_URL

Quando usar o Conversor CONSTANT_CASE

O CONSTANT_CASE — também conhecido como SCREAMING_SNAKE_CASE — marca valores que nunca mudam:

  • Constantes em Python, Java, JavaScript, C, Go e praticamente todas as linguagens principais. É convenção, não imposição: o Python deixa-te reatribuir um nome em maiúsculas sem reclamar.
  • Variáveis de ambiente. As variáveis de shell são convencionalmente maiúsculas para se distinguirem de funções e comandos, e os ficheiros .env seguem o padrão.
  • Macros de pré-processador em C e C++, onde as maiúsculas avisam que o identificador não é uma função normal.

O conversor aceita qualquer formato de entrada — databaseUrl, database-url ou database url tornam-se todos DATABASE_URL — o que faz dele a via mais rápida para transformar uma lista de chaves de configuração num template .env.

Perguntas frequentes

CONSTANT_CASE é o mesmo que SCREAMING_SNAKE_CASE?

Sim. Ambos os nomes descrevem palavras maiúsculas ligadas por underscores. "Constant case" é o termo formal; "screaming snake case" é o informal mais usado.

As variáveis de ambiente têm de ser maiúsculas?

Tecnicamente não — as shells aceitam nomes minúsculos. As maiúsculas são uma convenção antiga que separa visualmente as variáveis de ambiente das variáveis locais e comandos.

Isto torna a variável imutável no código?

Não. É uma convenção de nomenclatura que sinaliza intenção. Usa const, final ou o equivalente da tua linguagem para impedir mesmo a reatribuição.