image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Francisco Vieira
Francisco Vieira13/11/2023 18:58
Compartilhe

Qual o seu estilo, qual o seu case?

  • #JavaScript
  • #Python
  • #Java

A escolha do estilo de nomenclatura para suas variáveis desempenha um papel crucial na legibilidade e na manutenção do código. Dentre os diversos estilos, seis se destacam: Camel Case, Snake Case, Pascal Case, Kebab Case, Flat Case e Upper Case.

Vamos entender cada um deles com exemplos:

Camel Case:

Exemplo: javaVariableNames

Regra: As palavras são unidas sem espaços, e cada palavra após a primeira começa com uma letra minúscula, exceto a primeira.

Snake Case:

Exemplo: python_variable_names

Regra: As palavras são unidas por underscores, e todas as letras são minúsculas.

Pascal Case:

Exemplo: JavaVariableNames

Regra: Similar ao Camel Case, mas com a primeira letra de cada palavra em maiúscula.

Kebab Case:

Exemplo: css-variable-names

Regra: As palavras são unidas por hífens, e todas as letras são minúsculas.

Flat Case:

Exemplo: flatcase

Regra: Todas as letras são minúsculas, sem espaços ou separadores.

Upper Case:

Exemplo: UPPERCASE

Regra: Todas as letras são maiúsculas.

Quando usar cada um?

Camel Case e Pascal Case:

Comumente usados em linguagens como Java, JavaScript e C# para identificadores de variáveis e métodos.

Snake Case:

Muito popular em Python para variáveis e nomes de funções.

Kebab Case:

Comum em URLs e em folhas de estilo CSS.

Flat Case:

Pode ser usado quando se deseja uma abordagem mais simples e direta.

Upper Case:

Geralmente reservado para constantes ou valores que não devem ser alterados durante a execução do programa. Ao escolher o estilo de nomenclatura, é crucial manter a consistência dentro de um projeto para garantir a clareza e a compreensão do código por parte de outros desenvolvedores. Escolha o estilo que melhor se adapta à linguagem de programação e ao contexto do seu projeto.

Compartilhe
Comentários (2)
Francisco Vieira
Francisco Vieira - 14/11/2023 18:36

Que bom que está se aprodundando no assunto, Diego Santos.

Fique a vontade para compartilhar com a gente o seu desenvolvimento.

Sucesso pra você nos seus projetos.

Diego Santos
Diego Santos - 13/11/2023 19:03

Me habituei a usar PascalCase em Classes e Interfaces, camelCase para atributos e métodos e no CSS o padrãozinho Kebabe.


Há muitas orientações a respeito do uso destes, digamos, estilos de escrita nas padronizações de CleanCode.

Estou me aprofundando nisto ultimamente. :)