Voltar para todos os guias Guias

O Que É snake_case? Usos e Exemplos

O snake_case escreve todas as letras em minúscula e une as palavras com sublinhados (_), nome que vem da forma como ele se estende rente ao chão como uma cobra.

As regras do snake_case

user profile image vira user_profile_image em snake_case. Os sublinhados deixam claros os limites entre as palavras, o que facilita a leitura.

A variante toda em maiúscula é chamada de CONSTANT_CASE (ou SCREAMING_SNAKE_CASE) e é usada para constantes.

Onde é usado

Por que usar snake_case

Os sublinhados criam um espaçamento visual parecido com um espaço, mantendo o nome como um único identificador, então mesmo nomes longos continuam relativamente fáceis de ler.

Ele também separa as palavras com segurança em ambientes que não diferenciam maiúsculas de minúsculas, como alguns bancos de dados.

Indo e voltando do camelCase

Frontends costumam usar camelCase enquanto backends e bancos de dados usam snake_case, então converter entre eles é comum. Cole o texto no conversor para ver os dois formatos de uma só vez.