Što je ponovna upotreba? definicija i značenje

Ponovno korištenje u računalnom programiranju je mjerenje vjerojatnosti da se određena jedinica koda može uspješno ugraditi u drugi program. Računalni programski jezici nude različite stupnjeve ponovne upotrebe. U strukturiranim programskim jezicima, programeri razvijaju biblioteke kodova koje sadrže često korištene rutine, poput onih koje se odnose na otvaranje prozora i njegovo prikazivanje na ekranu. Da bi koristio bibliotečku rutinu, programer piše izjavu koja poziva rutinu.
Iako ovaj postupak u praksi zvuči jednostavno, programer mora znati mnogo o rutini i mora pozvati rutinu prema preciznim (i često složenim) pravilima rutine. Vidi knjižnica, knjižnična rutina, objektno, objektno orijentirano programiranje, strukturirano programiranje.

Technipages objašnjava ponovnu upotrebu

Ponovno korištenje je kvaliteta koda koji se koristi na različitim platformama za više funkcija. Ponovno korištenje koda temelji se na filozofiji programiranja, koja naglašava da se programer ne ponavlja. Filozofija opravdava da svaki dio znanja mora imati jednu nedvosmislenu reprezentaciju unutar sustava. Ponovna upotreba koda moguća je nekim značajkama kodova, jedna od takvih značajki je nasljeđivanje, tj sve o tome da klasa može koristiti funkciju osnovne klase i članove, druge metode su funkcije knjižnice.


Osim toga, postojeći se kod može rastaviti na module, moduli moraju biti kohezivni, tj. sposobnost dva ili više modula da rade zajedno. Da bi razbijanje u module funkcioniralo, moduli moraju moći funkcionirati neovisno.
Da bi se kod mogao ponovno koristiti, to znači da je kod napisan na dobro strukturiran način, jednostavan za održavanje i čist. Sve se svodi na jednostavnost koda, odnosno na sposobnost neautora izvornog koda da lako razumiju svojstva napisanog koda.

Uobičajene upotrebe ponovne upotrebe

  • The ponovna upotreba koda ovisi o sposobnosti drugih programera da budu u stanju pogledati kod i razumjeti ga i njegova svojstva
  • Ponovna upotreba je kvaliteta koda koji se koristi na različitim platformama za više funkcija
  • Za ponovna upotreba za rad, poznata metoda je poznata kao modularizacija, u kojoj se kod razbija na module.

Uobičajene zlouporabe ponovne upotrebe

  • Kada ponovna upotreba se primjenjuje na kod ili program, obavezno je da je kod programiranje zatvorenog koda
  • Za ponovna upotreba za rad, nije obvezno kod se razbija u module