Informācija

Java nosaukšanas konvenciju izmantošana

Java nosaukšanas konvenciju izmantošana


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Nosaukšanas kārtība ir noteikums, kas jāievēro, izlemjot, kā nosaukt savus identifikatorus (piemēram, klase, pakotne, mainīgais, metode utt.).

Kāpēc izmantot nosaukšanas konvencijas?

Dažādiem Java programmētājiem var būt atšķirīgs stils un pieeja programmēšanas veidam. Izmantojot standarta Java nosaukumu piešķiršanas konvencijas, viņi atvieglo viņu koda lasīšanu sev un citiem programmētājiem. Java koda lasāmība ir svarīga, jo tas nozīmē, ka mazāk laika tiek pavadīts, lai noskaidrotu, ko kods dara, atstājot vairāk laika tā labošanai vai modificēšanai.

Lai ilustrētu šo punktu, ir vērts pieminēt, ka lielākajai daļai programmatūras kompāniju būs dokuments, kurā aprakstītas nosaukšanas metodes, kuras viņi vēlas, lai viņu programmētāji ievērotu. Jauns programmētājs, kurš iepazīsies ar šiem noteikumiem, varēs saprast kodu, kuru uzrakstījis programmētājs, kurš, iespējams, jau vairākus gadus iepriekš bija pametis uzņēmumu.

Identifikatora vārda atlasīšana

Izvēloties identifikatora vārdu, pārliecinieties, vai tas ir nozīmīgs. Piemēram, ja jūsu programma nodarbojas ar klientu kontiem, tad izvēlieties nosaukumus, kuriem ir jēga rīkoties ar klientiem un viņu kontiem (piemēram, customerName, accountDetails). Neuztraucieties par vārda garumu. Garāks nosaukums, kas precīzi rezumē identifikatoru, ir labāks nekā īsāks nosaukums, kuru varētu ātri ievadīt, bet neskaidrs.

Daži vārdi par lietām

Pareizais burtu lietojums ir atslēga, lai ievērotu nosaukšanas kārtību:

  • Mazie burti ir vieta, kur visi vārda burti ir rakstīti bez lielajiem burtiem (piem., ja, ja ir, mana pakete).
  • Lielie burti ir visi vārdi, kas tiek rakstīti ar lielajiem burtiem. Ja nosaukumā ir vairāk nekā divi vārdi, izmantojiet pasvītrojumus, lai tos atdalītu (piemēram, MAX_HOURS, FIRST_DAY_OF_WEEK).
  • CamelCase (pazīstams arī kā augšējā CamelCase) ir vieta, kur katrs jaunais vārds sākas ar lielo burtu (piemēram, CamelCase, ClientAccount, PlayingCard).
  • Jaukts gadījums (pazīstams arī kā apakšējā CamelCase) ir tāds pats kā CamelCase, izņemot vārda pirmo burtu ar mazajiem burtiem (piemēram, hasChildren, customerFirstName, customerLastName).

Java standarta nosaukšanas konvencijas

Zemāk esošajā sarakstā ir aprakstītas standarta Java nosaukšanas konvencijas katram identifikatora tipam:

  • Pakas: Vārdiem jābūt maziem. Nelieliem projektiem, kuriem ir tikai daži iepakojumi, ir vienkārši dot tiem vienkāršus (bet nozīmīgus!) Nosaukumus:

    pakete pokeranalyzer pakete mycalculatorProgrammatūras uzņēmumos un lielos projektos, kur paketes var importēt citās klasēs, nosaukumus parasti sadala. Parasti tas sāksies ar uzņēmuma domēnu, pirms tas tiks sadalīts slāņos vai funkcijās:

    pakete com.mycompany.utities pakete org.bobscompany.application.userinterface

  • Klases: Vārdiem jābūt CamelCase. Mēģiniet lietot lietvārdus, jo klase parasti reprezentē kaut ko reālajā pasaulē:

    klase Klienta klases konts

  • Saskarnes: Vārdiem jābūt CamelCase. Viņiem parasti ir nosaukums, kas apraksta darbību, ko klase var veikt:

    interfeiss Salīdzināms interfeissŅemiet vērā, ka daži programmētāji vēlas atšķirt saskarnes, sākot vārdu ar burtu "I":

    interfeiss ICpaveicams interfeiss IEnumerable

  • Metodes: Vārdiem jābūt jauktiem. Izmantojiet darbības vārdus, lai aprakstītu metodes darbību:

    anulēta calcTax () virkne getSurname ()

  • Mainīgie: Vārdiem jābūt jauktiem. Nosaukumiem vajadzētu attēlot mainīgā lieluma vērtību:

    virkne firstName int orderNumberIzmantojiet ļoti īsus nosaukumus tikai tad, ja mainīgie ir īslaicīgi, piemēram, cilpās:

    priekš (int i = 0; i <20; i ++) {// es dzīvoju tikai šeit}

  • Konstantes: Vārdiem jābūt lieliem.

    statiskais galīgais int DEFAULT_WIDTH statiskais galīgais int MAX_HEIGHT


Skatīties video: Week 1 (Jūnijs 2022).