O que é convenção de nomenclatura em C++

O Que E Convencao De Nomenclatura Em C



As convenções de nomenclatura representam uma parte importante da codificação. É o processo de escolher nomes adequados para funções, variáveis, classes e outras entidades do programa. As convenções de nomenclatura melhoram a legibilidade e a compreensão do código, permitindo que seja mais simples de manter e adaptar no futuro. A próxima seção abordará as convenções de nomenclatura do C++.

O que é convenção de nomenclatura em C++?

Os padrões de nomenclatura em C++ geralmente envolvem o uso de certos prefixos ou sufixos, letras maiúsculas para variáveis ​​e nomes iniciais de classes com letras maiúsculas. O objetivo dessas convenções visa manter o código mais consistente e fácil de ler para que outros programadores possam entendê-lo de maneira rápida e fácil.







Convenção de Nomenclatura Diferente de Variáveis

Em C++, algumas práticas típicas de nomes de variáveis ​​são:



1: Os nomes das variáveis ​​devem ser descritivos e significativo, descrevendo exatamente o que a variável representa.



2: Caso de camelo: É um estilo em que a letra inicial de uma palavra é minúscula, e a letra inicial de cada palavra seguinte é maiúscula, sem espaços vazios entre as palavras. Em C++, essa convenção é freqüentemente usada para nomes de variáveis.





3: Usando “is” como prefixo de variáveis ​​booleanas: É comum prefixar o nome de uma variável com “is” ou “has” para indicar que ela representa um valor booleano.

4: As constantes devem ser nomeadas com todas as letras maiúsculas e sublinhado entre palavras para indicar o fato de que não se destinam a ser atualizados.



5: Caso Pascal: Este caso é semelhante ao caso do camelo. A única diferença entre ambos é que a letra inicial da palavra inicial também deve ser maiúscula no caso de Pascal. Ao contrário do camel case, em que a palavra inicial está em minúscula, se você usar o caso Pascal, cada palavra começa com uma letra maiúscula.

Abaixo está um exemplo de convenções de nomenclatura em C++, para que você possa entender facilmente o conceito de convenção de nomenclatura.

Exemplo: programa em C++ para exibir variáveis ​​com diferentes convenções de nomenclatura

A seguir está uma implementação de programa C++ simples que mostra as convenções de nomenclatura de variáveis ​​acima:

#include
usando namespace std;

int principal ( ) {
// com nomes descritivos de variáveis
int numero total = 100 ;
// com camel-case de nomes variáveis
string nameOfStudent = 'Ele mesmo' ;
// Prefixando variáveis ​​booleanas 'é'
bool éEmpregado = falso ;
bool isChecked = verdadeiro ;
// Aplicando todas as letras maiúsculas para variáveis ​​constantes
const int HIGHEST_ASSIGNMENT = 100 ;
constante duplo PI_VALUE = 3.14 ;
// convenção de nomenclatura da variável através de pascal caso
string FinalResultOfStudent = 'Passar' ;
cout << '--[Convenção de nomenclatura diferente de variáveis ​​em C++]--' << endl;
cout << '1: Com nomes descritivos de variáveis' << endl;
cout << 'Número total de alunos: ' << número total << endl;
cout << '2: Com Camel-Case de nomes de variáveis' << endl;
cout << 'Nome do aluno: ' << nome do estudante << endl;
cout << '3: Com variáveis ​​booleanas prefixadas' << endl;
cout << 'Está empregado: ' << está empregado << endl;
cout << 'Está checado: ' << está checado << endl;
cout << '4: Com a aplicação de convenção de nomenclatura de todas as letras maiúsculas para variáveis ​​constantes' << endl;
cout << 'O maior número de atribuições: ' << HIGHEST_ASSIGNMENT << endl;
cout << 'O valor de PI: ' << PI_VALUE << endl;
cout << '5: Convenção Variável com Pascal-Case' << endl;
cout << 'Resultado final: ' << FinalResultOfStudent << endl;
retornar 0 ;
}

Este programa simplesmente declarou a sintaxe da variável de acordo com as cinco convenções de nomenclatura mencionadas acima. Na função principal, a primeira variável é totalNumber que está de acordo com o convenção de nomenclatura descritiva que imprime 100 valores como saída. A próxima variável nameOfStudent é inicializada com Mickle Steve, que mostra o Camel Case convenção de nomenclatura.

As variáveis ​​isEmployed e isChecked apresentaram como saída o resultado booleano que representa o Convenção de nomenclatura de prefixo. Depois disso, as variáveis ​​HIGHEST_ASSIGNMENT e PI_VALUE são inicializadas com valores respeitados como 100 e 3,14 que definem o letra maiúscula da convenção de nomenclatura .

No final, a variável FinalResultOfStudent representa o Convenção de caso de Pasal para nomear variáveis. Este programa simples usou a convenção de nomenclatura mencionada acima, uma a uma, e as imprimiu no console usando cout, conforme mostrado na saída a seguir:

Observação: Essas convenções de nomenclatura ajudam outros programadores a compreender o código-fonte com mais rapidez e facilidade, tornando-o padronizado e menos difícil de ler.

Conclusão

As convenções de nomenclatura são críticas na programação, pois ajudam na compreensão e manutenção do código. Para garantir uniformidade e clareza, os desenvolvedores C++ devem seguir os padrões de nomenclatura especificados. Seguir essas regras pode tornar o código mais fácil de ler e alterar, diminuindo as chances de erros e defeitos. Seguindo certas convenções de nomenclatura, os programadores podem produzir código mais eficiente e sustentável.