Čo je konvencia pomenovania v C++

Co Je Konvencia Pomenovania V C



Pomenovacie konvencie predstavujú dôležitú súčasť kódovania. Je to proces výberu vhodných názvov funkcií, premenných, tried a iných entít programu. Konvencie pomenovania zlepšujú čitateľnosť a porozumenie kódu, čo umožňuje jednoduchšiu údržbu a prispôsobenie v budúcnosti. Nasledujúca časť bude prechádzať konvenciami pomenovania C++.

Čo je konvencia pomenovania v C++?

Štandardy názvov v C++ často zahŕňajú použitie určitých predpôn alebo prípon, veľkých písmen, veľkých písmen pre premenné a začiatočných mien tried s veľkými písmenami. Cieľom týchto konvencií je udržať kód konzistentnejší a ľahšie čitateľný, aby ho ostatní programátori mohli rýchlo a jednoducho pochopiť.







Odlišná konvencia pomenovania premenných

V C++ sú niektoré typické postupy názvov premenných:



1: Názvy premenných by mali byť opisné a významné, presne popisujúce, čo premenná predstavuje.



2: Puzdro na ťavu: Je to štýl, v ktorom je začiatočné písmeno slova malé a začiatočné písmeno každého nasledujúceho slova je veľké, bez medzier medzi slovami. V C++ sa táto konvencia často používa pre názvy premenných.





3: Použitie „is“ na predponu booleovských premenných: Zvyčajné je pridávať pred názov premennej predponu „je“ alebo „má“, aby sa naznačilo, že predstavuje boolovskú hodnotu.

4: Konštanty musia byť pomenované všetkými veľkými písmenami a podčiarkovníkom medzi slovami na označenie skutočnosti, že nie sú určené na aktualizáciu.



5: Pascal Case: Tento prípad je podobný prípadu ťavy. Jediný rozdiel medzi oboma je, že začiatočné písmeno počiatočného slova musí byť v Pascalovom prípade tiež veľké. Na rozdiel od veľkých písmen ťavy, v ktorých je začiatočné slovo napísané malými písmenami, ak použijete veľké písmená Pascal, každé slovo začína veľkým písmenom.

Nižšie je uvedený príklad názvových konvencií v C++, aby ste mohli ľahko pochopiť pojem názvová konvencia.

Príklad: C++ Program na zobrazenie premenných s rôznymi konvenciami pomenovania

Nasleduje jednoduchá implementácia programu C++, ktorá ukazuje vyššie uvedené konvencie pomenovania premenných:

#include
pomocou menného priestoru std;

int main ( ) {
// s popisnými názvami premenných
int totalNumber = 100 ;
// s ťavím prípadom názvov premenných
string nameOfStudent = 'sám' ;
// Predpona booleovských premenných 'je'
bool isEmployed = falošný ;
bool je skontrolovaný = pravda ;
// Použitie všetkých veľkých písmen pre konštantné premenné
const int HIGHEST_ASSIGNMENT = 100 ;
const double PI_VALUE = 3.14 ;
// konvencia pomenovania premennej cez pascal prípad
string FinalResultOfStudent = 'Prijať' ;
cout << '--[Odlišná konvencia pomenovania premenných v C++]--' << endl;
cout << '1: S popisnými názvami premenných' << endl;
cout << 'Celkový počet študentov: ' << celkový počet << endl;
cout << '2: S ťavím prípadom názvov premenných' << endl;
cout << 'Meno študenta: ' << meno študenta << endl;
cout << '3: S prefixovaním boolovských premenných' << endl;
cout << 'Je zamestnaný:' << isEmployed << endl;
cout << 'Je začiarknuté: ' << je skontrolovaný << endl;
cout << '4: S použitím všetkých konvencií pomenovania veľkých písmen pre konštantné premenné' << endl;
cout << 'Najvyšší počet úloh: ' << HIGHEST_ASSIGNMENT << endl;
cout << 'Hodnota PI: ' << PI_VALUE << endl;
cout << '5: Variabilná konvencia s Pascal-Case' << endl;
cout << 'Konečný výsledok:' << FinalResultOfStudent << endl;
vrátiť 0 ;
}

Tento program jednoducho deklaroval syntax premennej podľa vyššie uvedených piatich konvencií pomenovania. Vo funkcii main je prvou premennou totalNumber, čo je podľa popisná konvencia pomenovania ktorý vytlačí 100 hodnôt ako výstup. Ďalšia premenná nameOfStudent je inicializovaná pomocou Mickle Steve, ktorá zobrazuje Konvencia pomenovania prípadu Camel.

Premenné isEmployed a isChecked ukázali booleovský výsledok ako výstup, ktorý predstavuje Konvencia pomenovania predpony. Potom sa premenné HIGHEST_ASSIGNMENT a PI_VALUE inicializujú s rešpektovanými hodnotami ako 100 a 3,14, ktoré definujú veľké písmeno konvencie pomenovania .

Nakoniec premenná FinalResultOfStudent predstavuje Pasal case convencia pomenovania premenných. Tento jednoduchý program použil konvenciu pomenovania jeden po druhom, ktoré sú uvedené vyššie, a vytlačil ich na konzole pomocou cout, ako je znázornené v nasledujúcom výstupe:

Poznámka: Tieto konvencie pomenovania pomáhajú ostatným programátorom pochopiť zdrojový kód rýchlejšie a ľahšie tým, že ho robia štandardizovaným a menej náročným na čítanie.

Záver

Konvencie názvov sú pri programovaní rozhodujúce, pretože pomáhajú pri porozumení kódu a udržiavateľnosti. Aby sa zaručila jednotnosť a jasnosť, vývojári C++ by mali dodržiavať špecifikované vzory pomenovania. Dodržiavanie týchto pravidiel môže uľahčiť čítanie a úpravu kódu, čím sa zníži pravdepodobnosť chýb a defektov. Dodržiavaním určitých konvencií pomenovania môžu programátori vytvárať efektívnejší a udržiavateľný kód.