paragraph_text: 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.