Refaktiranje kodova je tehnika u razvoju softvera kojom se modificiraju izvorni kod programa bez promjene vanjskog izgleda ili ponašanja korisnika. Izvodi se kako bi se poboljšao način strukturiranja koda, ažurni kôd nasljeđivanja, kao i poboljšanje čitljivosti, kompatibilnosti i ponovne upotrebljivosti koda.
Programski uvjeti