Transforme frases ou camelCase em snake_case para Python e bancos de dados, ou em CONSTANT_CASE para constantes e variáveis de ambiente.
Exemplos
Nome Do Usuário getUserById order-total-amount
nome_do_usuário get_user_by_id order_total_amount
max retry count apiBaseUrl
MAX_RETRY_COUNT API_BASE_URL
Onde o snake_case é usado
- Python: o guia de estilo PEP 8 usa snake_case para variáveis, funções e módulos.
- Bancos de dados: nomes de tabelas e colunas como
created_atouuser_id. - Ruby, Rust e PHP: nomes de métodos e variáveis.
- CONSTANT_CASE: constantes (
MAX_SIZE) e variáveis de ambiente (DATABASE_URL) em quase todas as linguagens.
Perguntas frequentes
Como converto camelCase para snake_case?
Cole seus nomes em camelCase acima com snake_case selecionado. Cada maiúscula inicia uma nova palavra: firstName → first_name.
O que é CONSTANT_CASE?
Também chamado de SCREAMING_SNAKE_CASE: maiúsculas unidas por sublinhado, como API_KEY. É usado para valores que não mudam.