refactoring کو ڈیفالٹ بنائیں۔ ایک rewrite صرف اس وقت جائز ہے جب موجودہ سسٹم قابل قبول لاگت پر ضروریات کو پورا کرنے کے لیے مزید ترقی نہیں کر سکتا، اور آپ ایسا کرتے ہوئے قدر فراہم کرتے رہ سکتے ہیں۔ زیادہ تر "ہمیں rewrite کی ضرورت ہے" کی جبلتیں دراصل ایک غیر منظم tech-debt مسئلہ ہوتی ہیں جسے بتدریج refactoring بہت کم خطرے کے ساتھ حل کر دیتا ہے۔
