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

Qual o seu estilo, qual o seu case?

    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. :)