É um padrão de escrita usado em linguagens de programação e banco de dados.
No snake case os termos são escritos com underline "_" para separar as palavras e não utiliza espaços, acentos ou outros pontos. É uma convenção de nomenclatura normalmente usada em computação, para nomes de variáveis, métodos e títulos de arquivos.
Por exemplo: frase_escrita_com_snake_case
Por que usar sneke_case?
A maioria das linguagens não permitem o uso de espaços nos nomes de variáveis, métodos, atributos, constantes... O que dificulta a leitura humana, por isso são usados esses padrões para facilitar o reconhecimento de palavras.
Onde é mais usado o padrão snake case?
Esse padrão é mais utilizado na linguagem Python (o que tem tudo a ver). Também é muito utilizado em banco de dados. Normalmente por convenção em linguagens e frameworks é usado assim, não que seja obrigatório ou nativo, ele serve mais para ajudar na identificação dos programadores e não na interpretação da máquina.
Por convenção é mais usado em:
Nome de campos, tabelas de banco de dados.
Em constantes é comumente usado SCREAMING_SNAKE_CASE, por exemplo na liguagem Python e Java esse é o padrão.
Na linguagem Python é usado snake_case em variáveis e métodos.
Quais as variações de snake case que existem?
Existe a variação que é chamada de screaming sneke case onde se usa apenas letras maiuscula. Então snake_case é usado com caixa baixa e SCREAMING_SNAKE_CASE em caixa alta.
Quando começou a ser usado o snake case?
Snake case é bem antigo é usado desda década de 60. Vem do início do C, porém recebeu esse nome mais tarde.
Curiosidade sobre a nomenclatura
A sua origem não é bem conhecida. O termo snake_case foi visto pela primeira vez na comunidade Ruby em 2004, usado por Gavin Kistner. No entanto, o ex-engenheiro da Intel Jack Dahlgren afirmou que estava usando o termo internamente na Intel em 2002. Então é possível que o termo tenha se desenvolvido de forma independente em mais de uma comunidade.
A denominação snake case provavelmente foi dada por causa das palavras serem escritas usando o sublinhado no lugar do espaço, o que parece uma cobra rastejando.
Quais outras formas outras formas de chamar?
Também é usada na literatura geral o termo underscore_case para se referenciar a palavras separadas com underline.
O guia de estilo da linguagem Python se refere a ela como "lower_case_with_underscores" ou seja "letra minuscula com sublinhado" em português.
Veja mais em
CamelCase ou snake_case quando usar cada um?
O que são boas práticas de linguagens?
Por que usar camelCase ou snake_case?
O que é case sensitive?
O que é kebab-case?
O que são palavras reservadas?
Como converter CamelCase para snake_case em PHP?
Exemplos de uso
declarar funções, classes, métodos, variáveis e atributos - declarar variável
Palavras-Chaves
snake_case, padrão, linguagens, métodos, python
99-ganhar-dinheiro
99pay-ou-sofisa
99pay
alimentos-inflamatorios
almoco-domingo-estado-mes-ano
alura-ou-udemy
alura
apenas-o-e-mail-dado-pessoal-lgpd
apostas-online
atualizacao-para-mysqli
aumentar-acessos-com-sites-similares
bootstrap-vs-wordpress
borda-tabela-css
buffer-logger
calcular-onde-investir-me-tempo-em-conteudo
cancelar-compra-multiproprieadade
caractere-invisivel-whatsapp
caracteres-especiais-html
centraliza-html
centralizar-icone-svg
coisas-de-manaus
colecionador-disco-vinil
colocar-site-google-discovery
concurso-publico-ti-2023
configurar-outlook-servidor
consulta-sql-php-8
conteudo-provas-clinicas
cores-html
corrigindo-erro-php
curiosidade
curriculo-programador-web
cursos
dar-permissao-pasta-remota-php
decoracao-com-disco-de-vinil
dinheiro-cartoes-investimentos-fintechs
disco-de-vinil-roberto-carlos
disco-de-vinil
disco-vinil-usado-antigo
discos-amazon
discos-antigos
discos-mais-procurados-colecionadores
disder
do-que-e-feito
editor-de-video-online-gratis
email-dado-pessoal-lgpd
erro-arquivo-xml-atom
espaco-imagem-css
explicando-dinheiro-cartao-de-credito
faixa-etaria-viagem
fazer-agrupamento-sql-por-todos-campos-com-mesmo-termo
fazer-antes-de-viajar
fechar-modal
filtro-psl152
forcar-arquivo-pdf-abrir-apenas-em-iframe
forcar-pdf-apenas-iframe
formulario-lead-autorizacao-lgpd
formulario-para-registro-de-lead
foto-smartwatch
frases-curiosas
front-end-linguagens
funcao-mysql
furada
gerencia-de-projetos-2015
google-ad-manager
htaccess-nao-funciona-no-host
icone-svg
if-ternario-php
imagem-escondida
impedir-link-form
include-dentro-echo-php
inteligencia-artificial
iron-man-black-sabbath
jogo-do-tigrinho
joinads
legendas-youtube
limitar-numeros-input-python
link-interno-seo
links-do-adsense-que-as-pessoas-estao-clicando
matrix-internet
matrix-reserva
matrix
medicamentos
melhores-a-piores-praias-de-salvador
melhores-capitais-para-viajar
melhores-destinos-para-viajar-baixa-temporada-brasil
micronicho-investimento-infinitas-possibilidades
monarx
multipropriedade-vale-a-pena
musica-tela
musicas-brasileiras-viajar
musicas-criticas-a-tecnologia
musicas-que-falam-de-discos
musicas-viajar
o-colorib-sabe-que-o-template-e-dele
oceano-azul-seo
paginas-amp
palavras-bomba-hidraulica
palavras-chaves-multipropriedade
pdf-para-html
perguntas-em-vagas-de-emprego
permissao-pasta-remota-php
pesquisas-abril-22-p254
picpay-vs-nubank
pilates-penteadeira
pipe-angular-cpf
png-para-jpg
pontos-negativos-contidos-livro-mulipropriedade
prioridade-matrizes
prioridade
priorizacao-de-conteudo-para-site-e-blog
priorizar-conteudo-nos-sites
que-roupa-usar
quebra-linha-whatsapp
query-artigo-800-palavras
query-php-um-campo
questoes-clinicas-2017
questoes-sprint
reclame-aqui-ganha-dinheiro
reclame-aqui
redirect-html
regex
remover-o-s-de-uma-palavra-plural-singular-php
remover-pontos-tracos-excel
rende-mais-cdi-agosto-de-2023
retirar-linha-excel
samurai-x
seo-local
serie-explicando-dinheiro-netflix-cartao-de-credito
sexta-temporada-black-mirror
simular-colunas-tabela-html
sinal-maior-menor
sistema-multipropriedade
snake-case
sugestao-dominio-feminino
taboola-o-joao-kleber-da-internet
termos-direto-ao-ponto
tipos-join
tirar-espaco-excel
trocar-foto-smartwatchs-em-alta
usar-ad-manager
usar-adsense-em-arquivo-pdf
usar-no-sobre
valor-unico-mysqli-php
varios-sites-de-prefeituras-direcionam-para-sites-de-aposta
vinil-anos-90-dificil-achar
vinil-para-depois
viver-de-blog-monetizacao
webstories-videos-texto
whatsapp-direto
whatsapp
SNAKE CASE
