testove. Samo jedan od njih u određenom trenutku sedi za računarom dok drugi asistira, predlaže moguća refaktorisanja
leže mogućnosti za refaktorisanje i kako da loš dizajn preradimo u sasvim dobar. Svaki korak u postupku refaktorisanja
orijentisani program. Dalje slede opšti principi refaktorisanja, razne definicije, kao i razlozi za obavljanje refaktorisanja
Poboljšanju saradnje između programera i parova u velikoj meri doprinosi i pravilna i česta upotreba refaktorisanja
se taj program refaktoriše u prihvatljivi objektno orijentisani program. Dalje slede opšti principi refaktorisanja
JUnit koji značajno olakšava proces testiranja i omogućava i testiranje pre kodiranja. Iako su tehnike refaktorisanja
standarde kodiranja usvojene od strane tima Refaktorisanje - Refaktorisanje koristiti što više. Katalog refaktorisanja
posvećeno testiranju koda, koje igra veoma važnu ulogu u refaktorisanju. Srž knjige svakako čini katalog refaktorisanja
u svojoj organizaciji automatizujete proces građenja programa pojednostavite svoj kod pomoću tehnike refaktorisanja