มันแตกต่างกันไปตามความซับซ้อนของข้อบกพร่องหรือคุณสมบัติ ฉันจำได้ว่ามีหนึ่งโครงการที่ครั้งหนึ่งเคยใช้เวลาประมาณ 1.5 สัปดาห์ในการพัฒนา ... และการทดสอบ 3 เดือน การเปลี่ยนรหัสมีขนาดเล็กเส้นตรงจำนวนหนึ่งที่นี่และที่นั่น แต่มันส่งผลกระทบต่อส่วนประกอบของระบบประกันในหลายวิธีดังนั้นต้องมีการทดสอบอย่างละเอียด อีกครั้งมีข้อผิดพลาดที่เกี่ยวข้องกับวงเล็บในสถานที่ที่ไม่ถูกต้อง ใช้เวลา 2 ชั่วโมงในการค้นหา 2 วินาทีเพื่อแก้ไข แต่ประมาณหนึ่งสัปดาห์เพื่อทดสอบสถานการณ์จำลองที่อาจได้รับผลกระทบจากการเปลี่ยนแปลงทางตรรกะประมาณหนึ่งสัปดาห์
โดยทั่วไปแล้วฉันไม่ต้องกังวลเกี่ยวกับอัตราส่วนเวลาที่ใช้ในการทดสอบกับเวลาที่ใช้เพราะไม่มีวิธีใดที่จะแม่นยำ ฉันพบว่าในบางโครงการอัตราส่วนโครงการสัมพันธ์ปรากฏว่ามักจะเป็นมาตรฐาน (ต่อโครงการ) แต่ถึงอย่างนั้นก็สามารถเปลี่ยนแปลงได้ในภายหลัง
ใช้เวลาให้มากที่สุดเท่าที่จำเป็นในการพูดด้วยความมั่นใจว่ารหัสทำงานอย่างถูกต้อง