Ponovna uporabnost v računalniškem programiranju je merjenje verjetnosti, da se dana enota kode uspešno vključi v drug program. Računalniški programski jeziki ponujajo različne stopnje ponovne uporabe. V strukturiranih programskih jezikih programerji razvijajo knjižnice kod, ki vsebujejo pogosto uporabljene rutine, kot so tiste, ki se nanašajo na odpiranje okna in njegovo prikazovanje na zaslonu. Za uporabo knjižnične rutine programer napiše stavek, ki pokliče rutino.
Čeprav se ta postopek v praksi sliši preprosto, mora programer vedeti veliko o rutini in mora klicati rutino v skladu z natančnimi (in pogosto zapletenimi) pravili rutine. Glej knjižnico, knjižnično rutino, objektno, objektno usmerjeno programiranje, strukturirano programiranje.
Technipages pojasnjuje ponovno uporabo
Ponovna uporaba je kakovost kode, ki se uporablja na različnih platformah za več funkcij. Ponovna uporaba kode temelji na programski filozofiji, ki poudarja, da se programer ne ponavlja. Filozofija utemeljuje, da mora imeti vsak del znanja eno samo nedvoumno predstavo znotraj sistema. Ponovna uporaba kode je možna z nekaterimi lastnostmi kod, ena izmed takih je dedovanje, ki je vse o tem, da lahko razred uporablja funkcijo osnovnega razreda in člane, druge metode so funkcije knjižnice.
Poleg teh bi lahko obstoječo kodo razčlenili na module, moduli morajo biti kohezivni, to je sposobnost dveh ali več modulov, da delujejo skupaj. Da bi lomljenje na module delovalo, morajo moduli delovati neodvisno.
Da je koda ponovno uporabna, pomeni, da je bila koda napisana na dobro strukturiran način, enostavna za vzdrževanje in čista. Vse je odvisno od preprostosti kode, to je zmožnosti neavtorjev domače kode, da zlahka razumejo lastnosti zapisane kode.
Pogoste uporabe ponovne uporabe
- The ponovna uporaba kode je odvisno od sposobnosti drugih programerjev, da si lahko pogledajo kodo in jo razumejo ter njene lastnosti
- Ponovna uporaba je kakovost kode, ki se uporablja na različnih platformah za več funkcij
- Za ponovna uporaba da bi delovala, je znana metoda znana kot modularizacija, pri kateri je koda razdeljena na module.
Pogoste zlorabe ponovne uporabe
- Kdaj ponovna uporaba se uporablja za kodo ali program, je obvezno, da je koda zaprtokodno programiranje
- Za ponovna uporaba da deluje, ni obvezno, da je koda razbita na module