Varsayılan olarak refactor yap. Bir rewrite ancak mevcut sistem, kabul edilebilir bir maliyetle gereksinimleri karşılayacak şekilde artık evrilemediğinde ve sen bunu yaparken değer üretmeye devam edebildiğinde haklı çıkar. Çoğu "rewrite'a ihtiyacımız var" içgüdüsü, aslında kademeli refactoring'in çok daha az riskle çözdüğü, yönetilmemiş bir tech debt problemidir.
