เมื่อฉันเป็นคนเดียวที่ทำฉันเพิ่งสร้างและทดสอบก่อนที่จะกระทำจริง ฉันมักจะใช้เป้าหมาย makefile เช่น:
make sense
การกำหนดค่า, สร้าง, รันการทดสอบทั้งหมด (valgrind ระวัง), วิ่งขุย ฯลฯ อย่างที่ฉันรู้ว่าฉันจะเป็นคนเดียวที่ผลักฉันไม่ต้องการพลังของสิ่งที่ชอบฮัดสัน
นอกจากนี้ในสภาพแวดล้อมที่คุณมีสาขาหลายแห่งที่ให้บริการพื้นที่เก็บข้อมูลหลักหากทุกคนติดตามการดึงเสมอก่อนที่คุณจะส่งมอบหรือผลักดันเซิร์ฟเวอร์ CI อาจจะไม่น่าเชื่อ กฎที่เขียนไว้อย่างดีว่าผู้เขียนสิ่งใดก็ตามที่ทำลายการสั่งซื้อพิซซ่าครั้งสุดท้ายในวันศุกร์มักจะทำให้สิ่งต่าง ๆ ทำงานได้อย่างราบรื่น :)
หากได้รับในสถานการณ์ที่โครงการจะแบ่งออกอย่างชัดเจนในระบบย่อยที่มีผู้นำของตัวเองคุณจริงๆต้องพิจารณาใช้สิ่งที่ต้องการฮัดสัน บางคนอาจทดสอบในพื้นที่แพ้การแข่งขันกับระบบย่อยอื่นและจบลงด้วยการผลักสิ่งที่เป็นพิษ
นอกจากนี้หากคุณกำลังดูแลโครงการที่เคลื่อนไหวอย่างรวดเร็ว (เช่นชุดของแพตช์ของคุณเองในเคอร์เนล Linux) คุณควรพิจารณาใช้ฮัดสันจริง ๆ แม้ว่าคุณจะ 'โซโล' ในโครงการนั้นก็ตาม นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งถ้าคุณแยกสาขา / ฐานอีกครั้งโดยตรงจากการฉีด