DEV Community

Jhony Walker
Jhony Walker

Posted on

Estilos de case no mundo do desenvolvimento

Cases

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:

Top comments (0)