image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Ana Noronha
Ana Noronha07/03/2024 09:49
Compartilhe

Padrões de nomenclatura: boas práticas.

  • #JavaScript
  • #Python
  • #Java

Nomenclatura consistente e clara desempenha um papel crucial na legibilidade, manutenção e colaboração em projetos de software. Ao adotar padrões de nomenclatura bem definidos, garantimos coesão e compreensão dentro da equipe de desenvolvimento. Abaixo estão alguns padrões comuns de nomenclatura que devem ser seguidos ao desenvolver software:

Padrões comuns:

  • CamelCase: Consiste em escrever palavras compostas ou frases sem espaços, onde cada palavra começa com uma letra maiúscula, exceto a primeira. Exemplo: nomeDoUsuario.
  • snake_case: Todas as letras são minúsculas e as palavras são separadas por sublinhado. Exemplo: nome_do_usuario.
  • kebab-case: Usa hífen (-) para separar palavras. Exemplo: "minha-classe"

Nomes Descritivos:

Use nomes descritivos para variáveis, funções, métodos e classes. Isso facilita a compreensão do propósito e do funcionamento do código. Evite abreviações ambíguas.

Convenções para Tipos de Dados:

Prefira nomes descritivos para tipos de dados. Por exemplo, ao nomear variáveis que armazenam números inteiros, use idade em vez de i.

Prefixos e Sufixos:

Use prefixos ou sufixos consistentes para indicar o tipo ou propósito da variável. Por exemplo, strNome para uma variável do tipo string.

Nomenclatura de Classes:

Use substantivos para nomear classes e inicie-os com uma letra maiúscula. Se o nome for composto, utilize CamelCase. Exemplo: UsuarioModel, PedidoController.

Nomenclatura de Métodos e Funções:

Use verbos ou frases verbais para nomear métodos e funções, descrevendo a ação que eles executam. Utilize camelCase para nomes de métodos e funções. Exemplo: calcularSalario, obterUsuarioPorId.

Constantes:

Utilize letras maiúsculas e sublinhados para nomes de constantes. Exemplo: TAXA_JUROS.

Nomenclatura de Pacotes e Módulos:

Use nomes descritivos e curtos para pacotes e módulos. Evite nomes genéricos que possam causar conflitos. Prefira nomes em minúsculas e, se necessário, utilize sublinhados para separar palavras. Exemplo: utils, cliente_servico.

Comentários Significativos:

Quando a nomenclatura por si só não for suficiente para descrever a finalidade de uma variável, método ou classe, utilize comentários claros e concisos para fornecer informações adicionais.

Consistência:

Mantenha a consistência dentro do projeto. Adote um padrão e siga-o de forma uniforme em todo o código.

Ao aderir a esses padrões de nomenclatura, promovemos a clareza, legibilidade e manutenibilidade do código, facilitando o trabalho colaborativo e a compreensão do software desenvolvido.

Para mais dicas como essa me siga no insta: @dev_aninha <3

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (1)
BRUNO SANTOS
BRUNO SANTOS - 07/03/2024 10:17

Muito bom !!