Pravila poimenovanja predstavljajo pomemben del kodiranja. To je postopek izbire ustreznih imen za funkcije, spremenljivke, razrede in druge programske entitete. Dogovori o poimenovanju izboljšujejo berljivost in razumevanje kode, kar omogoča preprostejše vzdrževanje in prilagajanje v prihodnosti. Naslednji razdelek bo obravnaval pravila poimenovanja C++.
Kaj je konvencija o poimenovanju v C++?
Standardi poimenovanja v C++ pogosto vključujejo uporabo določenih predpon ali pripon, velikih črk, velikih črk za spremenljivke in imen razredov, ki se začnejo z velikimi črkami. Cilj teh konvencij je ohraniti kodo bolj dosledno in lažjo za branje, tako da jo lahko drugi programerji hitro in enostavno razumejo.
Različno poimenovanje spremenljivk
V C++ je nekaj tipičnih praks imen spremenljivk:
1: Imena spremenljivk morajo biti opisna in pomembno, natančno opisuje, kaj spremenljivka predstavlja.
2: Camel etui: To je slog, pri katerem je začetna črka besede mala, začetna črka vsake naslednje besede pa velika, brez presledkov med besedami. V C++ se ta konvencija pogosto uporablja za imena spremenljivk.
3: Uporaba »is« za predpono logičnih spremenljivk: Običajno se imenu spremenljivke doda predpona »je« ali »ima«, kar pomeni, da predstavlja logično vrednost.
4: Konstante morajo biti poimenovane z velikimi črkami in podčrtajem med besedami, ki označujejo dejstvo, da niso namenjene posodobitvi.
5: Primer Pascal: Ta primer je podoben primeru kamele. Edina razlika med obema je, da mora biti začetna črka začetne besede tudi v Pascalovem primeru velika. V nasprotju s kameljimi črkami, pri katerih je začetna beseda z malimi črkami, se vsaka beseda začne z veliko začetnico, če uporabljate pascalovo črko.
Spodaj je primer dogovorov o poimenovanju v C++, tako da boste zlahka razumeli koncept dogovora o poimenovanju.
Primer: program C++ za prikaz spremenljivk z različnimi poimenovanji
Sledi preprosta izvedba programa C++, ki prikazuje zgornje dogovore o poimenovanju spremenljivk:
#includeuporaba imenskega prostora std;
int main ( ) {
// z opisnimi imeni spremenljivk
int totalNumber = 100 ;
// z velikimi in malimi črkami imen spremenljivk
niz nameOfStudent = 'sam' ;
// Predpona logičnih spremenljivk 'je'
bool isEmployed = lažno ;
bool isChecked = prav ;
// Uporaba vseh velikih črk za konstantne spremenljivke
const int NAJVIŠJA_NALOGA = 100 ;
const dvojna PI_VALUE = 3.14 ;
// konvencija poimenovanja spremenljivke prek pascala Ovitek
niz FinalResultOfStudent = 'prepustnica' ;
cout << '--[Različne konvencije o poimenovanju spremenljivk v C++]--' << endl;
cout << '1: Z opisnimi imeni spremenljivk' << endl;
cout << 'Skupno število študentov: ' << totalNumber << endl;
cout << '2: S kameljimi črkami imen spremenljivk' << endl;
cout << 'Študentsko ime: ' << imeStudenta << endl;
cout << '3: S predpono logičnih spremenljivk' << endl;
cout << 'Je zaposlen:' << je Zaposlen << endl;
cout << 'Je preverjeno:' << je preverjeno << endl;
cout << '4: Z uporabo konvencije o poimenovanju vseh velikih črk za konstantne spremenljivke' << endl;
cout << 'Največje število nalog: ' << NAJVIŠJA_NALOGA << endl;
cout << 'Vrednost PI: ' << PI_VALUE << endl;
cout << '5: Konvencija spremenljivk s primerom Pascal' << endl;
cout << 'Končni rezultat:' << FinalResultOfStudent << endl;
vrnitev 0 ;
}
Ta program je preprosto deklariral sintakso spremenljivke v skladu z zgoraj omenjenimi petimi konvencijami o poimenovanju. V glavni funkciji je prva spremenljivka totalNumber, ki je glede na konvencija o opisnem poimenovanju ki natisne 100 vrednosti kot izhod. Naslednja spremenljivka nameOfStudent je inicializirana z Mickle Steve, ki prikazuje Konvencija o poimenovanju Camel Case.
Spremenljivki isEmployed in isChecked sta prikazali logični rezultat kot izhod, ki predstavlja Konvencija o poimenovanju predpone. Po tem se spremenljivki HIGHEST_ASSIGNMENT in PI_VALUE inicializirata z upoštevanima vrednostma kot 100 in 3.14, ki definirata velika črka konvencije o poimenovanju .
Na koncu spremenljivka FinalResultOfStudent predstavlja Konvencija poimenovanja spremenljivk v velikih in malih črkah. Ta preprost program je enega za drugim uporabil konvencijo poimenovanja, ki je omenjena zgoraj, in jih natisnil na konzoli z uporabo cout, kot je prikazano v naslednjem izhodu:
Opomba: Te konvencije o poimenovanju pomagajo drugim programerjem, da hitreje in lažje razumejo izvorno kodo, tako da je standardizirana in manj težavna za branje.
Zaključek
Dogovori o poimenovanju so ključni pri programiranju, saj pomagajo pri razumevanju kode in vzdrževanju. Da bi zagotovili enotnost in jasnost, se morajo razvijalci C++ držati določenih vzorcev poimenovanja. Upoštevanje teh pravil lahko olajša branje in spreminjanje kode, kar zmanjša možnosti za napake in okvare. Z upoštevanjem določenih konvencij o poimenovanju lahko programerji ustvarijo učinkovitejšo in vzdržljivejšo kodo.