Az átdolgozás támogatás célja, hogy lehetővé tegye a kód tökéletesítését a viselkedése megváltoztatása nélkül.
Átdolgozást kétféleképpen hajthat végre.