Co je konvence pojmenování v C++

Co Je Konvence Pojmenovani V C



Názvové konvence představují důležitou součást kódování. Je to proces výběru vhodných jmen pro funkce, proměnné, třídy a další programové entity. Konvence pojmenování zlepšují čitelnost a porozumění kódu, což umožňuje jednodušší údržbu a přizpůsobení v budoucnu. Další část projde konvencemi pojmenování C++.

Co je konvence pojmenování v C++?

Standardy pojmenování v C++ často zahrnují použití určitých předpon nebo přípon, velkých písmen, velkých písmen pro proměnné a počátečních názvů tříd s velkými písmeny. Cílem těchto konvencí je udržet kód konzistentnější a snáze čitelný, aby jej ostatní programátoři mohli rychle a snadno pochopit.







Různé konvence pojmenování proměnných

V C++ jsou některé typické postupy pro názvy proměnných:



1: Názvy proměnných by měly být popisné a významné, přesně popisující, co proměnná představuje.



2: Velbloudí pouzdro: Je to styl, ve kterém je počáteční písmeno slova malé a počáteční písmeno každého následujícího slova je velké, mezi slovy nejsou žádné prázdné mezery. V C++ se tato konvence často používá pro názvy proměnných.





3: Použití „je“ pro předponu booleovských proměnných: Je obvyklé dávat před název proměnné předponu „je“ nebo „má“, což znamená, že představuje booleovskou hodnotu.

4: Konstanty musí být pojmenovány pomocí všech velkých písmen a podtržítka mezi slovy označující skutečnost, že nejsou určeny k aktualizaci.



5: Pouzdro Pascal: Tento případ je podobný případu velblouda. Jediný rozdíl mezi oběma je, že počáteční písmeno počátečního slova musí být v Pascalově případě rovněž velké. Na rozdíl od velkých písmen, ve kterých je počáteční slovo napsáno malými písmeny, pokud použijete velikost písmen Pascal, každé slovo začíná velkým písmenem.

Níže je uveden příklad konvence pojmenování v C++, abyste snadno porozuměli pojmu konvence pojmenování.

Příklad: C++ Program pro zobrazení proměnných s různými konvencemi pojmenování

Následuje jednoduchá implementace programu C++, která ukazuje výše uvedené konvence pojmenovávání proměnných:

#include
pomocí jmenného prostoru std;

int main ( ) {
// s popisnými názvy proměnných
int totalNumber = 100 ;
// s velbloudím případem názvů proměnných
string nameOfStudent = 'Sám' ;
// Předpona booleovských proměnných 'je'
bool isEmployed = Nepravdivé ;
bool isChecked = skutečný ;
// Použití všech velkých písmen pro konstantní proměnné
const int HIGHEST_ASSIGNMENT = 100 ;
const double PI_VALUE = 3.14 ;
// konvence pojmenování proměnné prostřednictvím pascalu pouzdro
řetězec FinalResultOfStudent = 'Složit' ;
cout << '--[Různá konvence pojmenování proměnných v C++]--' << endl;
cout << '1: S popisnými názvy proměnných' << endl;
cout << 'Celkový počet studentů: ' << celkový počet << endl;
cout << '2: S velbloudím případem názvů proměnných' << endl;
cout << 'Jméno studenta: ' << jméno studenta << endl;
cout << '3: S předponou booleovských proměnných' << endl;
cout << 'Je zaměstnán: ' << je zaměstnán << endl;
cout << 'Je zaškrtnuto:' << je zaškrtnuto << endl;
cout << '4: S použitím všech velkých písmen konvence pojmenování pro konstantní proměnné' << endl;
cout << 'Nejvyšší počet úkolů:' << HIGHEST_ASSIGNMENT << endl;
cout << 'Hodnota PI: ' << PI_VALUE << endl;
cout << '5: Variabilní konvence s Pascal-Case' << endl;
cout << 'Konečný výsledek: ' << FinalResultOfStudent << endl;
vrátit se 0 ;
}

Tento program jednoduše deklaroval syntaxi proměnné podle výše uvedených pěti konvencí pojmenování. Ve funkci main je první proměnnou totalNumber, což je podle popisná konvence pojmenování který vytiskne 100 hodnot jako výstup. Další proměnná nameOfStudent je inicializována pomocí Mickle Steve, která ukazuje Konvence pojmenování případu Camel.

Proměnné isEmployed a isChecked ukázaly booleovský výsledek jako výstup, který představuje Konvence pojmenování předpon. Poté jsou proměnné HIGHEST_ASSIGNMENT a PI_VALUE inicializovány s respektovanými hodnotami jako 100 a 3.14, které definují velké písmeno konvence pojmenování .

Nakonec proměnná FinalResultOfStudent představuje Pasal případová konvence pojmenování proměnných. Tento jednoduchý program použil konvenci pojmenování, jak je uvedeno výše, a vytiskl je na konzole pomocí cout, jak je znázorněno v následujícím výstupu:

Poznámka: Tyto konvence pojmenování pomáhají ostatním programátorům porozumět zdrojovému kódu rychleji a snadněji tím, že je standardizovaný a méně obtížný ke čtení.

Závěr

Konvence názvů jsou při programování zásadní, protože napomáhají porozumění kódu a jeho udržovatelnosti. Aby byla zaručena jednotnost a srozumitelnost, vývojáři C++ by měli dodržovat zadané vzory pojmenování. Dodržování těchto pravidel může usnadnit čtení a úpravy kódu, což snižuje pravděpodobnost chyb a defektů. Dodržováním určitých konvencí pojmenování mohou programátoři vytvářet efektivnější a udržovatelný kód.