Què és la convenció de nomenclatura en C++

Que Es La Convencio De Nomenclatura En C



Les convencions de denominació representen una part important de la codificació. És el procés d'escollir noms adequats per a funcions, variables, classes i altres entitats del programa. Les convencions de denominació milloren la llegibilitat i la comprensió del codi, cosa que permet que sigui més senzill de mantenir i adaptar-lo en el futur. La següent secció repassarà les convencions de nomenclatura C++.

Què és la convenció de noms en C++?

Els estàndards de denominació en C++ sovint impliquen l'ús de determinats prefixos o sufixos, majúscules, majúscules per a variables i noms inicials de classes amb lletres majúscules. L'objectiu d'aquestes convencions té com a objectiu mantenir el codi més coherent i fàcil de llegir perquè altres programadors puguin agafar-lo de manera ràpida i senzilla.







Convenció de denominació diferent de variables

En C++, algunes pràctiques típiques de noms de variables són:



1: Els noms de variables haurien de ser descriptius i significatiu, descrivint exactament què representa la variable.



2: Cas de camell: És un estil en què la lletra inicial d'una paraula és en minúscula i la lletra inicial de cada paraula següent s'escriu en majúscula, sense espais buits entre paraules. En C++, aquesta convenció s'utilitza sovint per als noms de variables.





3: Utilitzant 'is' per prefixar variables booleanes: És habitual posar el prefix al nom d'una variable amb 'és' o 'té' per indicar que representa un valor booleà.

4: Les constants s'han d'anomenar amb totes les lletres majúscules i el guió baix entre paraules per indicar el fet que no es pretén actualitzar.



5: Cas Pascal: Aquest cas és similar al cas del camell. L'única distinció entre tots dos és que la lletra inicial de la paraula inicial també s'ha de posar en majúscula en el cas de Pascal. En oposició al cas de camell, en el qual la paraula inicial està en minúscula, si s'utilitza pascal, cada paraula comença amb una lletra majúscula.

A continuació es mostra un exemple de convencions de nomenclatura en C++, de manera que pugueu entendre fàcilment el concepte de convenció de nomenclatura.

Exemple: Programa C++ per mostrar variables amb diferents convencions de denominació

A continuació es mostra una implementació senzilla del programa C++ que mostra les convencions de denominació de variables anteriors:

#inclou
utilitzant namespace std;

int principal ( ) {
// amb noms descriptius de variables
int totalNumber = 100 ;
// amb camel-case de noms de variables
cadena nameOfStudent = 'A si mateix' ;
// Prefixació de variables booleanes 'és'
bool isEmployed = fals ;
bool isChecked = veritat ;
// Aplicant totes les lletres majúscules per variables constants
const int HIGHEST_ASSIGNMENT = 100 ;
const doble PI_VALUE = 3.14 ;
// convenció de nomenclatura de la variable mitjançant pascal Caixa
cadena FinalResultOfStudent = 'Passar' ;
cout << '--[Convenció de nomenclatura diferent de variables en C++]--' << endl;
cout << '1: amb noms descriptius de variables' << endl;
cout << 'Nombre total d'estudiants:' << nombre total << endl;
cout << '2: Amb Camel-Cas de noms de variables' << endl;
cout << 'Nom de l'estudiant: ' << nomDeL'Estudiant << endl;
cout << '3: amb prefixació de variables booleanes' << endl;
cout << 'Està emprat:' << està Ocupat << endl;
cout << 'Està marcat:' << està comprovat << endl;
cout << '4: amb l'aplicació de totes les majúscules convencions de nomenclatura per a variables constants' << endl;
cout << 'El nombre més alt de tasques:' << HIGHEST_ASSIGNMENT << endl;
cout << 'El valor de PI:' << PI_VALUE << endl;
cout << '5: Convenció variable amb Pascal-Case' << endl;
cout << 'Resultat final:' << FinalResultOfStudent << endl;
tornar 0 ;
}

Aquest programa simplement va declarar la sintaxi variable segons les cinc convencions de nomenclatura esmentades anteriorment. A la funció principal, la primera variable és totalNumber, que és segons el convenció de denominació descriptiva que imprimeix 100 valors com a sortida. La següent variable nameOfStudent s'inicializa amb Mickle Steve, que mostra el Convenció de denominació de Camel Case.

Les variables isEmployed i isChecked mostraven el resultat booleà com a sortida que representa el Convenció de nomenclatura de prefixos. Després d'això, les variables HIGHEST_ASSIGNMENT i PI_VALUE s'inicialitzen amb valors respectats com 100 i 3.14, que defineixen la lletra majúscula de la convenció de nomenclatura .

Al final, la variable FinalResultOfStudent representa el Convenció de majúscules i minúscules de pasal per nomenar variables. Aquest senzill programa va utilitzar la convenció de nomenclatura una per una que s'esmenten anteriorment i les va imprimir a la consola mitjançant cout, tal com es mostra a la sortida següent:

Nota: Aquestes convencions de nomenclatura ajuden a altres programadors a comprendre el codi font més ràpidament i fàcilment, fent-lo estandarditzat i menys difícil de llegir.

Conclusió

Les convencions de nomenclatura són fonamentals en la programació, ja que ajuden a la comprensió i el manteniment del codi. Per garantir la uniformitat i la claredat, els desenvolupadors de C++ haurien d'adherir-se als patrons de denominació especificats. Seguir aquestes regles pot facilitar la lectura i l'alteració del codi, reduint les possibilitats d'errors i defectes. Seguint determinades convencions de nomenclatura, els programadors poden produir codi més eficient i fàcil de mantenir.