Шта је поновна употреба? дефиниција и значење

Поновна употреба у компјутерском програмирању је мерење вероватноће да се дата јединица кода може успешно уградити у други програм. Рачунарски програмски језици нуде различите степене поновне употребе. У структурираним програмским језицима, програмери развијају библиотеке кодова које садрже често коришћене рутине, попут оних које се односе на отварање прозора и његово приказивање на екрану. Да би користио библиотечку рутину, програмер пише изјаву која позива рутину.
Иако ова процедура у пракси звучи једноставно, програмер мора знати много о рутини и мора позвати рутину према прецизним (и често сложеним) правилима рутине. Погледајте библиотека, библиотечка рутина, објектно, објектно оријентисано програмирање, структурирано програмирање.

Тецхнипагес објашњава поновну употребу

Поновна употреба је квалитет кода који се користи на различитим платформама за више функција. Поновна употреба кода је заснована на филозофији програмирања, која наглашава да се програмер не понавља. Филозофија оправдава да сваки део знања мора имати једну недвосмислену репрезентацију унутар система. Поновна употреба кода је могућа по неким карактеристикама кодова, једна од таквих карактеристика је наслеђивање, тј све о томе да класа може да користи функцију основне класе и чланове, друге методе су функције библиотеке.


Осим ових, постојећи код се може разбити на модуле, модули морају бити кохезивни, односно способност два или више модула да раде заједно. Да би разбијање на модуле функционисало, модули морају бити у стању да функционишу независно.
Да би се код могао поново користити, то значи да је код написан на добро структуиран начин, лак за одржавање и чист. Све се своди на једноставност кода, односно на способност неаутора изворног кода да лако разумеју својства писаног кода.

Уобичајене употребе поновне употребе

  • Тхе могућност поновне употребе кода зависи од способности других програмера да буду у стању да погледају код и разумеју га и његова својства
  • Поновна употреба је квалитет кода који се користи на различитим платформама за више функција
  • За могућност поновне употребе да би функционисао, познати метод је познат као модуларизација, где је код разбијен на модуле.

Уобичајене злоупотребе поновне употребе

  • Када могућност поновне употребе се примењује на код или програм, обавезно је да је код програмирање затвореног кода
  • За могућност поновне употребе за рад, није обавезно да се код разбије на модуле