„Java“ pavadinimo konvencijų naudojimas

Verslo vyras sėdi priešais kompiuterį, vaizdas atgal

Muškietininkas/Skaitmeninė vizija/Getty Images





Vardų suteikimo taisyklė yra taisyklė, kurios reikia laikytis sprendžiant, ką pavadinti identifikatoriai (pvz., klasė, paketas, kintamasis, metodas ir kt.).

Kodėl naudoti pavadinimo konvencijas?

Skirtingas Java programuotojai gali turėti skirtingus programavimo stilius ir metodus. Naudodami standartines Java įvardijimo taisykles, jie palengvina kodo skaitymą sau ir kitiems programuotojams. „Java“ kodo skaitomumas yra svarbus, nes tai reiškia, kad mažiau laiko praleidžiama bandant išsiaiškinti, ką daro kodas, paliekant daugiau laiko jį taisyti ar modifikuoti.



Norint iliustruoti esmę, verta paminėti, kad dauguma programinės įrangos kompanijų turės dokumentą, kuriame bus aprašytos pavadinimų taisyklės, kurių jos nori, kad jų programuotojai laikytųsi. Naujas programuotojas, susipažinęs su šiomis taisyklėmis, galės suprasti kodą, kurį parašė programuotojas, kuris galėjo palikti įmonę daugelį metų anksčiau.

Vardo parinkimas savo identifikatoriui

Rinkdamiesi identifikatoriaus pavadinimą įsitikinkite, kad jis prasmingas. Pavyzdžiui, jei jūsų programa susijusi su klientų paskyromis, pasirinkite pavadinimus, kurie yra prasmingi dirbant su klientais ir jų paskyromis (pvz., kliento vardas, paskyros detalės). Nesijaudinkite dėl vardo ilgio. Geriau naudoti ilgesnį pavadinimą, kuris puikiai apibendrina identifikatorių, o ne trumpesnį pavadinimą, kuris gali būti greitai įvedamas, bet dviprasmiškas.



Keletas žodžių apie bylas

Naudojant tinkamą raidę atveju yra raktas į pavadinimų suteikimo tvarką:

    Mažosios raidėsyra vieta, kur visos žodžio raidės rašomos be didžiųjų raidžių (pvz., while, if, mypackage).Didžiosios raidėsyra vieta, kur visos žodžio raidės rašomos didžiosiomis raidėmis. Kai pavadinime yra daugiau nei du žodžiai, atskirkite juos apatiniais brūkšniais (pvz., MAX_HOURS, FIRST_DAY_OF_WEEK).CamelCase(taip pat žinomas kaip Upper CamelCase), kur kiekvienas naujas žodis prasideda didžiąja raide (pvz., CamelCase, CustomerAccount, PlayingCard).Mišrus atvejis(taip pat žinomas kaip Lower CamelCase) yra tas pats kaip CamelCase, tik pirmoji vardo raidė yra mažosiomis raidėmis (pvz., hasChildren, customerFirstName, customerLastName).

Standartinės Java pavadinimų konvencijos

Toliau pateiktame sąraše pateikiamos standartinės „Java“ pavadinimų suteikimo taisyklės kiekvienam identifikatoriaus tipui:

    Paketai:Vardai turi būti rašomi mažosiomis raidėmis. Mažiems projektams, kuriuose yra tik keli paketai, galima duoti paprastus (bet prasmingus!) pavadinimus: |_+_| Programinės įrangos įmonėse ir dideliuose projektuose, kur paketai gali būti importuojami į kitas klases, pavadinimai paprastai skirstomi į dalis. Paprastai tai prasidės įmonės domenu, o po to bus padalinta į sluoksnius arba funkcijas: |_+_|Klasės:Vardai turi būti „CamelCase“. Pabandykite naudoti daiktavardžius, nes klasė paprastai reiškia kažką realiame pasaulyje: |_+_|Sąsajos:Vardai turi būti „CamelCase“. Jie paprastai turi pavadinimą, apibūdinantį operaciją, kurią gali atlikti klasė: |_+_| Atminkite, kad kai kurie programuotojai mėgsta atskirti sąsajas pradėdami pavadinimą raide „I“: |_+_|Metodai:Vardai turi būti rašomi mišriomis didžiosiomis raidėmis. Naudokite veiksmažodžius, kad apibūdintumėte, ką daro metodas: |_+_|Kintamieji:Vardai turi būti rašomi mišriomis didžiosiomis raidėmis. Vardai turi atspindėti tai, ką reiškia kintamojo reikšmė: |_+_| Naudokite tik labai trumpus pavadinimus, kai kintamieji yra trumpalaikiai, pvz., in for ciklus: |_+_|Konstantos:Vardai turi būti rašomi didžiosiomis raidėmis. |_+_|