Ano ang Naming Convention sa C++

Ano Ang Naming Convention Sa C



Ang mga convention sa pagbibigay ng pangalan ay kumakatawan sa isang mahalagang bahagi ng coding. Ito ay ang proseso ng pagpili ng mga angkop na pangalan para sa mga function, variable, klase, at iba pang mga entity ng program. Ang pagpapangalan sa mga convention ay nagpapabuti sa pagiging madaling mabasa at pag-unawa ng code, na nagbibigay-daan upang maging mas simple ang pagpapanatili at pag-adapt sa hinaharap. Ang susunod na seksyon ay dadaan sa C++ na mga kombensiyon sa pagbibigay ng pangalan.

Ano ang Naming Convention sa C++?

Ang mga pamantayan sa pagbibigay ng pangalan sa C++ ay kadalasang kinabibilangan ng paggamit ng ilang partikular na prefix o suffix, camel case, malalaking titik para sa mga variable, at mga panimulang pangalan ng mga klase na may malalaking titik. Ang layunin ng mga kombensyong ito ay naglalayong panatilihing mas pare-pareho at mas madaling basahin ang code upang mabilis at madaling maunawaan ito ng ibang mga programmer.







Iba't Ibang Pangalan na Convention ng mga Variable

Sa C++, ang ilang karaniwang mga kasanayan sa variable na pangalan ay:



1: Ang mga pangalan ng variable ay dapat na mapaglarawan at makabuluhan, na naglalarawan nang eksakto kung ano ang kinakatawan ng variable.



2: Kaso ng kamelyo: Ito ay isang istilo kung saan ang unang titik ng isang salita ay maliit, at ang unang titik ng bawat kasunod na salita ay naka-capitalize, na walang bakanteng espasyo sa pagitan ng mga salita. Sa C++, kadalasang ginagamit ang convention na ito para sa mga variable na pangalan.





3: Paggamit ng 'ay' upang i-prefix ang mga variable ng Boolean: Karaniwang i-prefix ang pangalan ng variable na may 'ay' o 'may' upang isaad na ito ay kumakatawan sa isang Boolean na halaga.

4: Ang mga constant ay dapat na pinangalanan sa pamamagitan ng lahat ng malalaking titik at underscore sa mga salita upang ipahiwatig ang katotohanan na hindi nila inilaan na ma-update.



5: Pascal Case: Ang kasong ito ay katulad ng kaso ng kamelyo. Ang tanging pagkakaiba sa pagitan ng dalawa ay ang panimulang titik ng paunang salita ay dapat ding naka-capitalize sa kaso ni Pascal. Salungat sa kaso ng kamelyo, kung saan ang paunang salita ay nasa maliit na titik, kung gagamit ka ng Pascal case, ang bawat salita ay nagsisimula sa malaking titik.

Nasa ibaba ang isang halimbawa ng mga convention sa pagbibigay ng pangalan sa C++, upang madali mong maunawaan ang konsepto ng convention ng pagbibigay ng pangalan.

Halimbawa: Programang C++ para Magpakita ng mga Variable na may Iba't ibang Mga Kumbensyon sa Pangalan

Ang sumusunod ay isang simpleng pagpapatupad ng programa ng C++ na nagpapakita sa itaas ng variable na mga convention sa pagbibigay ng pangalan:

#include
gamit ang namespace std;

int pangunahing ( ) {
// na may mga mapaglarawang pangalan ng mga variable
int kabuuangNumber = 100 ;
// na may camel-case ng mga variable na pangalan
string nameOfStudent = 'Siya mismo' ;
// Prefixing boolean variable 'ay'
bool isEmployed = mali ;
bool isChecked = totoo ;
// Paglalapat ng lahat ng malalaking titik para sa pare-pareho ang mga variable
const int HIGHEST_ASSIGNMENT = 100 ;
const double PI_VALUE = 3.14 ;
// pagpapangalan ng convention ng variable sa pamamagitan ng pascal kaso
string FinalResultOfStudent = 'Pasa' ;
cout << '--[Different Naming Convention ng mga variable sa C++]--' << endl;
cout << '1: May mga mapaglarawang pangalan ng mga variable' << endl;
cout << 'Kabuuang Bilang ng mga mag-aaral: ' << kabuuangNumber << endl;
cout << '2: With Camel-Case of variable names' << endl;
cout << 'Pangalan ng estudyante: ' << Pangalan ng mag-aaral << endl;
cout << '3: Gamit ang Prefixing boolean variables ' << endl;
cout << 'Ay nagtatrabaho: ' << ay nagtatrabaho << endl;
cout << 'Nasusuri:' << isChecked << endl;
cout << '4: Gamit ang paglalagay ng lahat ng malalaking titik na pagpapangalan ng convention para sa mga pare-parehong variable' << endl;
cout << 'Ang Pinakamataas na Bilang ng mga Assignment: ' << HIGHEST_ASSIGNMENT << endl;
cout << 'Ang halaga ng PI: ' << PI_VALUE << endl;
cout << '5: Variable Convention na May Pascal-Case' << endl;
cout << 'Huling Resulta: ' << FinalResultOfStudent << endl;
bumalik 0 ;
}

Idineklara lang ng program na ito ang variable syntax ayon sa limang nabanggit na mga convention sa pagbibigay ng pangalan. Sa pangunahing function, ang unang variable ay totalNumber na ayon sa naglalarawang kombensiyon sa pagbibigay ng pangalan na nagpi-print ng 100 value bilang output. Ang susunod na variable ng nameOfStudent ay pinasimulan sa Mickle Steve na nagpapakita ng Kombensiyon sa pagpapangalan ng Camel Case.

Ang isEmployed at isChecked na mga variable ay nagpakita ng Boolean na resulta bilang output na kumakatawan sa Prefixing pagpapangalan convention. Pagkatapos nito, ang mga variable na HIGHEST_ASSIGNMENT at PI_VALUE ay sinisimulan na may mga respetadong halaga bilang 100 at 3.14 na tumutukoy sa malaking titik ng kombensiyon ng pagbibigay ng pangalan .

Sa huli, ang FinalResultOfStudent variable ay kumakatawan sa Pasal case convention of name variables. Ginamit ng simpleng program na ito ang kombensiyon ng pagbibigay ng pangalan nang paisa-isa na binanggit sa itaas at i-print ang mga ito sa console gamit ang cout tulad ng ipinapakita sa sumusunod na output:

Tandaan: Ang mga kombensiyon sa pagbibigay ng pangalan na ito ay tumutulong sa iba pang mga programmer na maunawaan ang source code nang mas mabilis at mas madali sa pamamagitan ng paggawa nito sa pamantayan at hindi gaanong mahirap basahin.

Konklusyon

Ang pagbibigay ng pangalan sa mga convention ay kritikal sa programming dahil nakakatulong ang mga ito sa pag-unawa sa code at pagpapanatili. Upang magarantiya ang pagkakapareho at kalinawan, ang mga developer ng C++ ay dapat sumunod sa mga tinukoy na pattern ng pagbibigay ng pangalan. Ang pagsunod sa mga panuntunang ito ay maaaring gawing mas madaling basahin at baguhin ang code, na nagpapababa sa mga pagkakataon ng mga error at depekto. Sa pamamagitan ng pagsunod sa ilang partikular na kombensiyon sa pagbibigay ng pangalan, makakagawa ang mga programmer ng mas mahusay at mapanatili na code.