ฉันทำงานกับทั้งสองเทคนิคแล้วฉันจะบอกว่าการพัฒนาบนลำตัวและแยกจุดที่มั่นคงออกเป็นวิธีที่ดีที่สุดที่จะไป
คนข้างบนที่คัดค้านว่าคุณจะต้อง:
- ปัญหาการสร้างอย่างต่อเนื่องสำหรับงานสร้างรายวัน
- การสูญเสียผลิตผลเมื่อนักพัฒนา aa ยอมรับปัญหาสำหรับคนอื่น ๆ ทั้งหมดในโครงการ
อาจไม่ได้ใช้เทคนิคการรวมอย่างต่อเนื่อง
เป็นความจริงที่ว่าถ้าคุณไม่ได้ทำการทดสอบหลายครั้งในระหว่างวันพูดทุก ๆ ชั่วโมงหรือมากกว่านั้นจะปล่อยให้ตัวเองเปิดรับปัญหาเหล่านี้ซึ่งจะบีบคอการพัฒนาอย่างรวดเร็ว
การสร้างการทดสอบหลายครั้งในระหว่างวันจะพับการอัปเดตไปยังฐานรหัสหลักอย่างรวดเร็วเพื่อให้ผู้อื่นสามารถใช้งานได้และยังแจ้งเตือนคุณในระหว่างวันหากมีคนทำลายการสร้างเพื่อให้สามารถแก้ไขได้ก่อนกลับบ้าน
ตามที่ระบุไว้เฉพาะการค้นหาเกี่ยวกับงานสร้างที่เสียหายเมื่องานสร้างยามค่ำคืนสำหรับการทดสอบการถดถอยล้มเหลวนั้นเป็นความเขลาอย่างยิ่งและจะทำให้สิ่งต่าง ๆ ช้าลงอย่างรวดเร็ว
ได้อ่านจากกระดาษมาร์ตินฟาวเลอร์บนบูรณาการอย่างต่อเนื่อง เราเปิดตัวระบบดังกล่าวสำหรับโครงการสำคัญ (3,000kSLOC) ใน Posix sh ประมาณ 2,000 บรรทัด