Refaktoriranje koda

Izvor: Wikipedija

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[uredi | uredi kôd]

[4]

  1. [Martin Fowler na http://www.refactoring.com]
  2. Prilagodba metode ekstremnog programiranja za projekt razvoja ... (PDF). Inačica izvorne stranice (PDF) arhivirana 1. siječnja 2011. Pristupljeno 24. kolovoza 2011.
  3. Fakultet organizacije i informatikeArhivirana inačica izvorne stranice od 5. ožujka 2016. (Wayback Machine) Refaktoriranje
  4. Sveučilište u Zagrebu, FERArhivirana inačica izvorne stranice od 1. siječnja 2011. (Wayback Machine) Krešimir Maržić: Prilagodba metode ekstremnog programiranja za projekt razvoja javne elektroničke mreže, magistarski rad , str. 36

Vanjske poveznice[uredi | uredi kôd]