Znovupoužitelnost v počítačovém programování je měřením pravděpodobnosti, že daná jednotka kódu může být úspěšně začleněna do jiného programu. Počítačové programovací jazyky nabízejí různé stupně znovupoužitelnosti. Ve strukturovaných programovacích jazycích programátoři vyvíjejí knihovny kódů, které obsahují často používané rutiny, jako jsou ty související s otevíráním okna a jeho zobrazováním na obrazovce. Chcete-li použít rutinu knihovny, programátor napíše příkaz, který rutinu volá.
Ačkoli tento postup zní v praxi jednoduše, programátor musí o rutině vědět hodně a musí ji volat podle přesných (a často složitých) pravidel rutiny. Viz knihovna, knihovní rutina, objekt, objektově orientované programování, strukturované programování.
Technipages vysvětluje znovupoužitelnost
Znovupoužitelnost je kvalita kódu používaného na různých platformách pro více funkcí. Znovupoužitelnost kódu je založena na filozofii programování, která zdůrazňuje, že se programátor neopakuje. Filozofie ospravedlňuje, že každý poznatek musí mít v systému jedinou jednoznačnou reprezentaci. Opětovná použitelnost kódu je možná díky některým vlastnostem kódů, jednou z takových vlastností je dědičnost, což je vše o tom, že třída může používat funkci a členy základní třídy, ostatní metody jsou funkcemi knihovny.
Kromě toho lze stávající kód rozdělit na moduly, moduly musí být soudržné, tj. schopnost dvou nebo více modulů spolupracovat. Aby rozbití do modulů fungovalo, musí být moduly schopny fungovat samostatně.
Aby byl kód znovu použitelný, znamená to, že byl napsán dobře strukturovaným způsobem, snadno se udržuje a je čistý. Vše spočívá v jednoduchosti kódu, tedy schopnosti neautorů nativního kódu snadno porozumět vlastnostem psaného kódu.
Běžná použití opětovné použitelnosti
- The znovupoužitelnost Závisí na schopnosti ostatních programátorů nahlížet na kód a porozumět mu a jeho vlastnostem
- Znovupoužitelnost je kvalita kódu používaného na různých platformách pro více funkcí
- Pro znovupoužitelnost Aby fungovala, známá metoda je známá jako modularizace, kde je kód rozdělen do modulů.
Běžná zneužití opětovné použitelnosti
- Když znovupoužitelnost je aplikován na kód nebo program, je povinné, aby byl kód programování s uzavřeným zdrojovým kódem
- Pro znovupoužitelnost Aby to fungovalo, není povinné, kód je rozdělen do modulů