Mis on korduvkasutatavus? määratlus ja tähendus

Taaskasutatavus arvutiprogrammeerimises on tõenäosuse mõõtmine, et teatud koodiühikut saab edukalt teise programmi lisada. Arvuti programmeerimiskeeled pakuvad erineval määral korduvkasutatavust. Struktureeritud programmeerimiskeeltes arendavad programmeerijad kooditeeke, mis sisaldavad sageli kasutatavaid rutiine, näiteks neid, mis on seotud akna avamise ja selle ekraanil kuvamisega. Teegi rutiini kasutamiseks kirjutab programmeerija avalduse, mis kutsub rutiini.
Kuigi see protseduur kõlab praktikas lihtsalt, peab programmeerija rutiinist palju teadma ja rutiini välja kutsuma vastavalt rutiini täpsetele (ja sageli keerukatele) reeglitele. Vt raamatukogu, teegi rutiin, objekt, objektorienteeritud programmeerimine, struktureeritud programmeerimine.

Tehnilised leheküljed selgitavad korduvkasutatavust

Korduvkasutatavus on erinevatel platvormidel mitme funktsiooni jaoks kasutatava koodi kvaliteet. Koodi taaskasutatavus põhineb programmeerimisfilosoofial, mis rõhutab, et programmeerija ei korda ennast. Filosoofia põhjendab, et igal teadmisel peab süsteemi sees olema üks ühemõtteline esitus. Koodi korduvkasutatavus on võimalik mõne koodi funktsiooniga, üks sellistest funktsioonidest on pärimine, mis on Kõik see, et klass saab kasutada põhiklassi funktsiooni ja liikmeid, muud meetodid on funktsioonid raamatukogud.


Peale nende saab olemasoleva koodi jaotada mooduliteks, moodulid peavad olema sidusad, st kahe või enama mooduli koostöövõime. Moodulitesse sissemurdmise toimimiseks peavad moodulid suutma iseseisvalt toimida.
Et kood oleks korduvkasutatav, tähendab see, et kood on kirjutatud hästi struktureeritud viisil, seda on lihtne hooldada ja see on puhas. See kõik taandub koodi lihtsusele, st omakeelse koodi mitte-autorite võimele kergesti mõista kirjutatud koodi omadusi.

Korduvkasutatavuse levinumad kasutusviisid

  • The korduvkasutatavus Kood sõltub teiste programmeerijate võimest koodi vaadata ning sellest ja selle omadustest aru saada
  • Korduvkasutatavus on erinevatel platvormidel mitme funktsiooni jaoks kasutatava koodi kvaliteet
  • Sest korduvkasutatavus tuntud meetodit nimetatakse modulariseerimiseks, mille puhul kood jagatakse mooduliteks.

Levinud korduvkasutatavuse väärkasutused

  • Millal korduvkasutatavus rakendatakse koodile või programmile, on kohustuslik, et kood on suletud lähtekoodiga programm
  • Sest korduvkasutatavus töötamiseks ei ole kood mooduliteks jaotatud