หากคุณปฏิบัติต่อการปรับโครงสร้างใหม่เป็นของตัวเองแทนที่จะเป็นส่วนหนึ่งของกระบวนการพัฒนาก็อาจไม่สิ้นสุด
หากคุณปฏิบัติตามแนวทางการพัฒนาแบบทดสอบที่ขับเคลื่อนด้วยสีแดงสีเขียวผู้ปรับโครงสร้างโดยทั่วไปคุณจะไม่ต้องใช้การปรับโครงสร้างเวลาอีกมากด้วยเหตุผลสองประการ:
คุณจะได้รับการฟื้นฟูเมื่อคุณไปดังนั้นจึงไม่ควรเป็นงานช้างแมมมอ ธ เพียงก้าวเล็ก ๆ ในวัฏจักร TDD
"ความกดดัน" ภายในเพื่อรับการทดสอบครั้งต่อไปที่เขียนจะทำให้ความพยายามในการปรับโครงสร้างของคุณอยู่ในระดับที่เหมาะสม
หากคุณกำลังทำงานกับรหัสดั้งเดิมให้ทำตาม "กฎลูกเสือ" ของลุงบ็อบ กำหนดเวลาให้ตัวเองเป็นช่วงเวลาสั้น ๆ (เช่น 30 นาที) และตั้งเป้าหมายในการตรวจสอบรหัสในสภาพที่สะอาดกว่าเดิม ทุกครั้งที่คุณต้องแตะรหัสคุณจะปล่อยให้ดีขึ้นเล็กน้อย เมื่อเวลาผ่านไปรหัสที่แก้ไขมากที่สุดจะสามารถอ่านได้และเป็นที่นิยมมากในฐานข้อมูลของคุณ