Estilos de case no mundo do desenvolvimento
Jhony Walker
Posted on April 4, 2022
Você que programa (ou já viu um trecho de código seja em memes ou em posts de dicas) já deve ter percebido que existe alguns padrões de escrita ao nomear arquivos, criar variáveis, funções entre outras coisas. Mas e se eu te falar que existe uma padronização onde cada tipo? Sim, possui mesmo... e é disso que vamos falar neste artigo!
camelCase
É uma convenção de nomeação na qual a primeira letra de cada palavra em uma palavra composta é colocada em maiúsculo, exceto pela primeira palavra. Os desenvolvedores de software geralmente usam camelCase para escrever código-fonte com isso ele se torna muito útil na programação, já que os nomes dos elementos não podem conter espaços. A convenção de nomeação torna os nomes compostos mais legíveis. Por exemplo, o myAmazingClass
é mais fácil de ler do que a myamazingclass.
PascalCase
Combina palavras colocando a primeira letra de todas as palavras (até mesmo a primeira palavra) em maiúscuo e removendo o espaço, da seguinte forma:
Normal: my amazing class
PascalCase: MyAmazingClass
Esta também é uma maneira muito popular de combinar palavras para formar um único conceito. É frequentemente usado como uma convenção para declarar classes em muitos idiomas.
snake_case
Combina palavras substituindo cada espaço por um sublinhado (_) e ela possui uma variação (que vamos falar posteriormente), então ela ficaria da seguinte forma:
Normal: my amazing class
snake_case: my_amazing_class
SCREAMING_SNAKE_CASE
É uma variação do snake_case onde também combina palavras substituindo cada espaço por um sublinhado (_) mas também é escrita com todas palavras em maiúsculas então ela ficaria da seguinte forma:
Normal: my amazing class
SCREAMING_SNAKE_CASE: MY_AMAZING_CLASS
kebab-case
A maneira de escrever palavras compostas separadas por hífens (-) em vez de usar o espaços. Geralmente, tudo é escrito em minúsculas como por exemplo: "o-que-e-kebab-case".
Este estilo de escrita é amplamente utilizado em SEO (Search Engine Optimization — técnica usada por desenvolvedores de software para otimizar os mecanismos de busca)
nocase
Também é uma maneira de escrever palavras compostas porém sem separação por hífens, ou espaços e tudo é escrito utilizando as letras minúsculas.
Com isso encerramos este artigo, é muito legal ver que existe diferentes maneiras de escritas nos códigos e que cada uma possui sua própria nomeclatura. Espero que eu tenho ajudado você com mais conhecimento no seu dia a dia e nos vemos por ai!
Fontes onde pesquisei esse conteúdo:
Posted on April 4, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.