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
| Antes | Depois |
|---|---|
| max retry count | MAX_RETRY_COUNT |
| databaseUrl | DATABASE_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
.envseguem 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.