1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Prednosti in slabosti uporabe funkcij in postopkov v računalniškem programiranju

Funkcije in postopki sta dve orodji v orodju vsakega programerja, ki mu omogočata pisanje tesnejše in učinkovitejše kode. Čeprav je pri uporabi te možnosti programiranja morda slaba stran ali dve, prednosti daleč odtehtajo morebitne slabosti. Z implementacijo funkcij in postopkov v svoj program programer skrajša čas kodiranja in odpravljanja napak, s čimer skrajša celoten razvojni čas.

Postopki in funkcije

Postopki in funkcije delujejo po istem principu pisanja majhnega dela kode, ki ga lahko pokličete, namesto pisanja iste kode na več mestih v vašem programu. Ta praksa vsaj zmanjša velikost programa in pogosto izboljša berljivost programa. Večina programskih jezikov vsebuje vgrajene funkcije in podpira zmožnost gradnje postopkov in funkcij v vaši kodi.

Skrajšan čas kodiranja

Prednost uporabe funkcij in postopkov je skrajšanje časa kodiranja. Če morate rutino napisati samo enkrat in kodirati stavke, ki jo kličejo, prihranite čas večkratnega kodiranja iste rutine, tudi če se odločite, da boste rutino izrezali in prilepili. Skrajšanje časa kodiranja pomaga zmanjšati skupni čas izvedbe projekta.

Skrajšan čas odpravljanja napak

Poleg zmanjšanja časa kodiranja uporaba postopkov in funkcij pomaga skrajšati čas odpravljanja napak. Ko postavite isto kodo na več mest, je včasih težko narediti spremembe za odpravljanje napak na vseh teh mestih. Če naredite spremembo na enem mestu, vendar ne uspete narediti spremembe na drugih dveh mestih, se zlahka zmedete. Zaradi tega je težko najti težavo in jo odpraviti na vseh mestih v programu.

Učinki vzdrževanja

Učinki na vzdrževanje programa, ki je najdražja med razvojnimi stopnjami, so lahko tako dobri kot slabi. Tako kot pri odpravljanju napak, če je težava v klicani proceduri, jo lahko enkrat najdete in hitro odpravite. Če pa je programer, ki je napisal kodo, preveč uporabljal postopke in funkcije, bo program težje razumeti. Težje kot je razumeti, dlje traja popravljanje programa.


  1. Prednosti in slabosti internetnih kavarn
  2. Prednosti in slabosti GoToMeeting
  3. Slabosti in prednosti uporabe spletnega mesta Google Zemljevidi
  4. Prednosti procesorja
  5. Prednosti in slabosti velikih računalnikov