Što je Konvencija o imenovanju u C++

Sto Je Konvencija O Imenovanju U C



Konvencije o imenovanju predstavljaju važan dio kodiranja. To je proces odabira prikladnih imena za funkcije, varijable, klase i druge programske entitete. Konvencije o imenovanju poboljšavaju čitljivost i razumijevanje koda, omogućujući njegovo jednostavnije održavanje i prilagodbu u budućnosti. Sljedeći odjeljak proći će kroz C++ konvencije imenovanja.

Što je Konvencija o imenovanju u C++?

Standardi imenovanja u C++ često uključuju korištenje određenih prefiksa ili sufiksa, velikih slova, velikih slova za varijable i imena klasa koja počinju velikim slovima. Cilj ovih konvencija je da kod bude dosljedniji i lakši za čitanje kako bi ga drugi programeri mogli brzo i lako shvatiti.







Različite konvencije imenovanja varijabli

U C++-u, neke tipične prakse imena varijabli su:



1: Nazivi varijabli trebaju biti opisni i značajan, opisujući točno što varijabla predstavlja.



2: Camel slučaj: To je stil u kojem je početno slovo riječi malo, a početno slovo svake sljedeće riječi veliko, bez razmaka između riječi. U C++ se ova konvencija često koristi za imena varijabli.





3: Upotreba 'je' za prefiks Booleovih varijabli: Uobičajeno je da se ispred imena varijable doda 'je' ili 'ima' kako bi se naznačilo da ona predstavlja Booleovu vrijednost.

4: Konstante moraju biti imenovane velikim slovima i podvlakom između riječi koje označavaju činjenicu da se ne namjeravaju ažurirati.



5: slučaj Pascal: Ovaj slučaj je sličan slučaju deve. Jedina razlika između oba je ta da se početno slovo početne riječi mora također pisati velikim slovom u Pascalovom slučaju. Za razliku od deve veličine, u kojoj je početna riječ malim slovom, ako koristite Pascal velika slova, svaka riječ počinje velikim slovom.

Ispod je primjer konvencije imenovanja u C++, tako da možete lako razumjeti koncept konvencije imenovanja.

Primjer: C++ program za prikaz varijabli s različitim konvencijama imenovanja

Slijedi jednostavna implementacija C++ programa koja prikazuje gore navedene konvencije imenovanja varijabli:

#include
korištenje imenskog prostora std;

int glavni ( ) {
// s opisnim nazivima varijabli
int ukupniBroj = 100 ;
// s velikim malim i malim slovom imena varijabli
string nameOfStudent = 'Sam' ;
// Prefiksiranje Booleovih varijabli 'je'
bool je Zaposlen = lažno ;
bool isChecked = pravi ;
// Primjena svih velikih slova za konstantne varijable
const int NAJVIŠI_ZADATAK = 100 ;
const double PI_VALUE = 3.14 ;
// konvencija imenovanja varijable kroz pascal slučaj
string FinalResultOfStudent = 'Proći' ;
cout << '--[Različite konvencije o imenovanju varijabli u C++]--' << endl;
cout << '1: S opisnim nazivima varijabli' << endl;
cout << 'Ukupan broj učenika: ' << ukupni broj << endl;
cout << '2: S Camel-Case imena varijabli' << endl;
cout << 'Ime studenta: ' << imeStudenta << endl;
cout << '3: S prefiksiranjem Boolean varijabli ' << endl;
cout << 'Zaposlen je: ' << je Zaposlen << endl;
cout << 'Provjereno je: ' << je Provjereno << endl;
cout << '4: Uz primjenu konvencije imenovanja svih velikih slova za konstantne varijable' << endl;
cout << 'Najveći broj zadataka: ' << NAJVIŠI_ZADATAK << endl;
cout << 'Vrijednost PI: ' << PI_VALUE << endl;
cout << '5: Konvencija varijable s Pascalovim slučajem' << endl;
cout << 'Konačni rezultat: ' << FinalResultOfStudent << endl;
povratak 0 ;
}

Ovaj program je jednostavno deklarirao sintaksu varijable prema gore navedenih pet konvencija imenovanja. U glavnoj funkciji, prva varijabla je totalNumber koja je prema konvencija opisnog imenovanja koji ispisuje 100 vrijednosti kao izlaz. Sljedeća varijabla nameOfStudent inicijalizirana je s Mickle Steveom koji prikazuje Camel Case konvencija imenovanja.

Varijable isEmployed i isChecked pokazale su Booleov rezultat kao izlaz koji predstavlja Konvencija imenovanja prefiksa. Nakon toga se varijable HIGHEST_ASSIGNMENT i PI_VALUE inicijaliziraju s odgovarajućim vrijednostima kao 100 i 3.14 što definira veliko slovo konvencije o imenovanju .

Na kraju, varijabla FinalResultOfStudent predstavlja Pasal konvencija velikih i malih slova imenovanja varijabli. Ovaj jednostavan program koristio je konvenciju imenovanja jedan po jedan koji je gore spomenut i ispisao ih je na konzoli koristeći cout kao što je prikazano u sljedećem izlazu:

Bilješka: Ove konvencije imenovanja pomažu drugim programerima da brže i lakše shvate izvorni kod čineći ga standardiziranim i lakšim za čitanje.

Zaključak

Konvencije imenovanja ključne su u programiranju budući da pomažu u razumijevanju koda i održavanju. Kako bi se zajamčila jednoobraznost i jasnoća, C++ programeri trebali bi se pridržavati navedenih obrazaca imenovanja. Slijeđenje ovih pravila može učiniti kod lakšim za čitanje i mijenjanje, smanjujući šanse za pogreške i nedostatke. Slijedeći određene konvencije imenovanja, programeri mogu proizvesti učinkovitiji kod koji se može održavati.