Toggle menu
243,8 tis.
110
18
641,6 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Refaktoriranje koda

Izvor: Hrvatska internetska enciklopedija
Inačica 431160 od 16. ožujak 2022. u 22:01 koju je unio WikiSysop (razgovor | doprinosi) (skini nepotrebne znakove)
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)

Refaktoriranje kôda (eng. code refactoring) je "disciplinirana tehnika restrukturiranja postojećeg tijela kôda kojom se mijenja njegova unutarnja struktura, a da se pritom ne mijenja njegovo vanjsko ponašanje".[1] Poduzima ju se radi poboljšavanja nekih od nefunkcijskih atributa softvera. Ovom tehnikom se u biti poboljšava kôd, jer se miče višestruki (zališni kôd) čime ga se jednostavnije održava.[2]

Ovo se obično izvodi primjenjujući niz "refaktoriranja". Svaki taj korak je obično promjenica u izvornom kôdu računalnog programa koja ne mijenja njegove funkcijske zahtjeve. Prednosti ovog su poboljšana čitljivost i smanjena složenost čime se lakše održava izvorni kôd, a unutarnja arhitektura i objektni model postaju izražajniji, čime postaje proširiviji.

Iz aktivnosti refaktoriranja proizlaze dvije opće kategorije: održljivost sustava i protežnost.[3]

Izvori

[4]

  1. [Martin Fowler na http://www.refactoring.com]
  2. Prilagodba metode ekstremnog programiranja za projekt razvoja ...
  3. Fakultet organizacije i informatike Refaktoriranje
  4. Sveučilište u Zagrebu, FER Krešimir Maržić: Prilagodba metode ekstremnog programiranja za projekt razvoja javne elektroničke mreže, magistarski rad , str. 36

Vanjske poveznice