Uudelleenkäytettävyys tietokoneohjelmoinnissa mittaa todennäköisyyttä, että tietty koodiyksikkö voidaan onnistuneesti sisällyttää toiseen ohjelmaan. Tietokoneohjelmointikielet tarjoavat vaihtelevan uudelleenkäytettävyyden. Strukturoiduissa ohjelmointikielissä ohjelmoijat kehittävät koodikirjastoja, jotka sisältävät usein käytettyjä rutiineja, kuten ikkunan avaamiseen ja sen näyttämiseen näytöllä liittyviä. Käyttääkseen kirjastorutiinia ohjelmoija kirjoittaa lausunnon, joka kutsuu rutiinia.
Vaikka tämä menettely kuulostaa käytännössä yksinkertaiselta, ohjelmoijan täytyy tietää paljon rutiinista ja kutsua rutiini rutiinin tarkkojen (ja usein monimutkaisten) sääntöjen mukaisesti. Katso kirjasto, kirjastorutiini, olio, olioohjelmointi, strukturoitu ohjelmointi.
Tekniikkasivut selittää uudelleenkäytettävyyden
Uudelleenkäytettävyys tarkoittaa koodin laatua, jota käytetään eri alustoilla useisiin toimintoihin. Koodin uudelleenkäytettävyys perustuu ohjelmointifilosofiaan, joka korostaa, että ohjelmoija ei toista itseään. Filosofia perustelee, että jokaisella tiedolla on oltava yksi yksiselitteinen esitys järjestelmässä. Koodin uudelleenkäytettävyys on mahdollista joidenkin koodien ominaisuuksien ansiosta, yksi niistä on Inheritance, joka on Kaikki siitä, että luokka pystyy käyttämään perusluokan funktiota ja jäseniä, muut menetelmät ovat toimintoja kirjastot.
Näiden lisäksi olemassa oleva koodi voitaisiin jakaa moduuleiksi, moduulien tulee olla yhtenäisiä, eli kahden tai useamman moduulin kyky toimia yhdessä. Jotta moduulien murtaminen onnistuisi, moduulien tulee pystyä toimimaan itsenäisesti.
Jotta koodi olisi uudelleenkäytettävä, se tarkoittaa, että koodi on kirjoitettu hyvin jäsennellyllä tavalla, helppo ylläpitää ja se on puhdas. Kaikki johtuu koodin yksinkertaisuudesta, toisin sanoen muiden kuin alkuperäisen koodin tekijöiden kyvystä ymmärtää helposti kirjoitetun koodin ominaisuuksia.
Uudelleenkäytettävyyden yleiset käyttötavat
- The uudelleenkäytettävyyttä koodi riippuu muiden ohjelmoijien kyvystä tarkastella koodia ja ymmärtää sitä ja sen ominaisuuksia
- Uudelleenkäytettävyys on koodin laatu, jota käytetään eri alustoilla useisiin toimintoihin
- varten uudelleenkäytettävyyttä toimiakseen tunnettu menetelmä tunnetaan modularisointina, jossa koodi jaetaan moduuleiksi.
Uudelleenkäytettävyyden yleiset väärinkäytökset
- Kun uudelleenkäytettävyyttä Sovelletaan koodiin tai ohjelmaan, on pakollista, että koodi on suljetun lähdekoodin ohjelmointi
- varten uudelleenkäytettävyyttä toimiakseen, koodi ei ole pakollista jakaa moduuleiksi