Återanvändbarhet i datorprogrammering är mätningen av sannolikheten för att en given kodenhet framgångsrikt kan införlivas i ett annat program. Datorprogrammeringsspråk erbjuder olika grader av återanvändbarhet. I strukturerade programmeringsspråk utvecklar programmerare kodbibliotek som innehåller ofta använda rutiner, till exempel de som är relaterade till att öppna ett fönster och visa det på skärmen. För att använda en biblioteksrutin skriver programmeraren ett uttalande som anropar rutinen.
Även om denna procedur låter enkel i praktiken, måste programmeraren veta mycket om rutinen och måste anropa rutinen enligt rutinens exakta (och ofta komplexa) regler. Se bibliotek, biblioteksrutin, objekt, objektorienterad programmering, strukturerad programmering.
Technipages förklarar återanvändbarhet
Återanvändbarhet är kvaliteten på en kod som används i olika plattformar för flera funktioner. Återanvändbarheten av kod är baserad på programmeringsfilosofin, som betonar att en programmerare inte upprepar sig själv. Filosofin motiverar att varje kunskapsdel måste ha en enda entydig representation inom ett system. Återanvändning av kod är möjlig genom vissa funktioner i koder, en av dessa funktioner är arv, vilket är allt om att en klass ska kunna använda basklassfunktionen och medlemmar, andra metoder är funktioner bibliotek.
Förutom dessa kan den befintliga koden delas upp i moduler, modulerna måste vara sammanhängande, dvs två eller flera modulers förmåga att samarbeta. För att inbrytningen av moduler ska fungera måste modulerna kunna fungera självständigt.
För att en kod ska kunna återanvändas betyder det att koden är skriven på ett välstrukturerat sätt, lätt att underhålla och att den är ren. Allt beror på enkelheten i koden, det vill säga förmågan hos icke-författare av infödd kod att enkelt förstå egenskaperna hos den skrivna koden.
Vanlig användning av återanvändbarhet
- De återanvändbarhet av en kod beror på förmågan hos andra programmerare att kunna titta på koden och förstå den och dess egenskaper
- Återanvändbarhet är kvaliteten på en kod som används i olika plattformar för flera funktioner
- För återanvändbarhet för att fungera är en känd metod känd som modularisering, där en kod bryts upp i moduler.
Vanliga missbruk av återanvändbarhet
- När återanvändbarhet tillämpas på kod eller program, är det obligatoriskt att koden är en programmering med sluten källkod
- För återanvändbarhet för att fungera är det inte obligatoriskt att koden är uppdelad i moduler