Programavimas nėra tik logikos ir sintaksės klausimas, bet taip pat aiškumo ir skaitomumo. Gerai struktūruota programa ne tik pagerina tavo pačių supratimą apie kodą, bet ir palengvina bendradarbiavimą komandoje. Šiame vadove sužinosi, kaip efektyviai dirbti C# laikydamasis pavadinimų, kodo ir maketo konvencijų.

Svarbiausios įžvalgos

Svarbiausi dalykai, kuriuos turėtum išsinešti iš šio vadovo, yra:

  • Klasės pavadinimai visada prasideda didžiąja raide ir naudoja Camel Case.
  • Metodai laikosi tokių pačių konvencijų kaip ir klasės pavadinimai.
  • Vardinės turėtų prasidėti mažąja raide ir jų žodžiai taip pat turėtų būti rašomi Camel Case.
  • Aiški struktūra ir skaitomumas, laikantis maketo konvencijų, žymiai pagerina tavo kodo kokybę.

Žingsnis po žingsnio vadovas

1. Klasės pavadinimai

Pirmiausia pradėkime nuo klasių pavadinimų. Šie visada turėtų prasidėti didžiąja raide ir neturėtų turėti tarpų. Tai padeda išvengti sintaksės klaidų. Jei klasės pavadinimas susideda iš kelių žodžių, taikoma vadinamoji Camel Case rašyba. Pirmasis žodis prasideda didžiąja raide, po kurio seka kiti žodžiai, taip pat rašomi didžiosiomis raidėmis. Pavyzdžiui, klasės pavadinimas galėtų būti "Programas".

C# pavadinimų, kodavimo ir išdėstymo konvencijas optimaliai panaudoti

2. Metodų pavadinimai

Metodų pavadinimas labai panašus į klasių pavadinimus. Pavyzdžiui, metodas "ApskaičiuotiApskritimą". Čia pirmasis raidė "Apskritimas" ir "Apskaičiuoti" kiekviena prasideda didžiąja raide. Ir čia tarpai nenaudojami, kad išlaikytume metodinę struktūrą.

3. Metodų argumentų pavadinimai

Argumentų pavadinime turi būti laikomasi kitų taisyklių. Jie visada turėtų prasidėti mažąja raide. Pavyzdžiui, metodui gali būti suteiktas argumentas "Arx", kuris prasideda mažąja raide.

4. Kintamųjų pavadinimai

Dabar pereikime prie kintamųjų. Šie pavadinimai paprastai prasideda mažąja raide, o jei jie susideda iš kelių žodžių, kiti žodžiai taip pat rašomi Camel Case. Pavyzdys – kintamojo pavadinimas "ženklųSkaičius", kuriame "ženklų" mažąja raide, o "Skaičius" didžiąja, kad padidintų skaitomumą.

5. Sutrumpinimų naudojimas kintamųjų pavadinimuose

Rekomenduojama vengti sutrumpinimų kintamųjų pavadinimuose. Tai gali sukelti nesusipratimų. Svarbus aspektas yra tai, kad kintamieji niekada neturėtų prasidėti skaičiumi. Pavyzdys: vietoj kintamojo "5Skaičius" turėtum naudoti "skaičius5". Tai atitinka Visual Studio sintaksės reikalavimus.

C# pavadinimų, kodo ir maketų konvencijų optimalus naudojimas

6. Kintamųjų prefiksas

Naudingas triukas yra pridėti prie kintamojo pavadinimo prefiksą, nurodantį duomenų tipą. Pavyzdžiui, int tipo kintamajam "i" pridedama, kas nurodo 32 bitų sveiką skaičių. Pilnas pavadinimas galėtų būti "iSkaičius5".

7. Laikykitės maketo konvencijų

Baigiant, svarbu laikytis kodo maketo, norint pagerinti skaitomumą. Įsitikink, kad kiekvienoje eilutėje yra tik viena instrukcija ir kad kiekvienas deklaravimas priskirtas savo eilutei. Dar vienas dalykas yra teisingas tabuliavimo arba keturių tarpų naudojimas įtraukimo atvejais.

Optimaliai pasinaudokite C# pavadinimų, kodo ir maketavimo konvencijomis

8. Gylis ir papildomi šaltiniai

Jei nori gilinti šią temą, rekomenduoju oficialią Microsoft svetainę. Ten rasi išsamią informaciją apie pavadinimų konvencijas, maketo gaires ir komentarus. Ši informacija labai naudinga tavo šaltinio kodo skaitomumui.

C# pavadinimų, kodo ir išdėstymo konvencijų optimalus naudojimas

Santrauka – Suprasti C# pavadinimų, kodo ir maketo konvencijas

Šiame vadove gavai išsamų supratimą apie įvairias pavadinimų, kodo ir maketo konvencijas C#. Dabar žinai, kaip tinkamai pavadinti klasių, metodų ir kintamųjų pavadinimus bei kaip svarbu yra vienoda struktūra tavo programavimo darbe.

Dažnai užduodami klausimai

Kaip pradėti klasės pavadinimą?Klasės pavadinimai visada prasideda didžiąja raide.

Kas yra Camel Case ir kaip jį naudoti?Camel Case reiškia, kad kiekvienas žodis pavadinime prasideda didžiąja raide, pvz., "ApskaičiuotiApskritimą".

Ar galiu naudoti tarpus kintamųjų pavadinimuose?Ne, tarpai kintamųjų pavadinimuose nėra leidžiami.

Kaip turėčiau pavadinti savo kintamuosius?Kintamieji turėtų prasidėti mažąja raide ir naudoti Camel Case.

Ar galiu naudoti sutrumpinimus pavadinimuose?Geriau vengti sutrumpinimų, kad būtų išvengta painiavos.