"... มันยากมากที่จะติดตามสิ่งที่ต้องสร้าง" - Build tools ไม่ได้ช่วยในเรื่องนั้นทั้งหมด คุณต้องรู้ว่าคุณต้องการสร้างอะไร (อ้างจากคำตอบของ Ritesh Gun)
"ฉันได้ยินมาว่ามันถูกใช้ในการพัฒนาในโลกแห่งความเป็นจริงเกือบทุกประเภท" - ด้วยเหตุผลบางประการนักพัฒนาซอฟต์แวร์จึงชอบทำงานใน บริษัท ขนาดใหญ่ ดูเหมือนว่าพวกเขาจะมีแนวทางการทำงานที่ไม่ชัดเจนสำหรับทุกคนที่ทำงานที่นั่น
"ทำไมฉันไม่ต้องการพวกเขาเลยในสี่ปีที่ผ่านมา" อาจเป็นเพราะคุณเป็นโปรแกรมเมอร์ฝีมือดี
หลอกเมตา ฉันคิดว่าเครื่องมือสร้างไม่ได้ให้ประโยชน์ที่แท้จริงเลย มีเพียงการเพิ่มความรู้สึกปลอดภัยที่เกิดจากการปฏิบัติของ บริษัท ที่ไม่ดีการขาดทิศทาง - ความเป็นผู้นำด้านสถาปัตยกรรมซอฟต์แวร์ที่ไม่ดีนำไปสู่ความรู้จริงที่ไม่ดีเกี่ยวกับโครงการ คุณไม่ควรใช้เครื่องมือสร้าง (สำหรับการทดสอบ) ในโครงการของคุณ การทำการทดสอบแบบสุ่มโดยขาดความรู้เกี่ยวกับโครงการซอฟต์แวร์ไม่ได้ให้ความช่วยเหลือใด ๆ เลย
คุณไม่ควรเพิ่มบางสิ่งลงในโปรเจ็กต์โดยไม่รู้ว่ามันมีจุดประสงค์และจะทำงานร่วมกับส่วนประกอบอื่น ๆ อย่างไร ส่วนประกอบสามารถทำงานแยกกันได้ แต่ไม่สามารถทำงานร่วมกันได้ (นี่เป็นความรับผิดชอบของสถาปนิกซอฟต์แวร์ที่ฉันถือว่า)
จะเกิดอะไรขึ้นถ้ามีการเพิ่มองค์ประกอบ 4-5 รายการลงในโครงการ คุณเพิ่มองค์ประกอบที่ 6 เมื่อรวมกับส่วนประกอบที่เพิ่มเข้ามาครั้งแรกอาจทำให้ทุกอย่างเสียหายได้ ไม่มีระบบอัตโนมัติช่วยในการตรวจจับสิ่งนั้น
ไม่มีทางลัดอื่นใดนอกจากการคิดคิด
จากนั้นจะมีการดาวน์โหลดอัตโนมัติจากที่เก็บ ทำไมคุณถึงอยากทำเช่นนั้น? คุณต้องรู้ว่าคุณดาวน์โหลดอะไรคุณเพิ่มอะไรลงในโครงการ คุณตรวจพบการเปลี่ยนแปลงในเวอร์ชันของที่เก็บได้อย่างไร คุณจำเป็นต้องรู้ คุณไม่สามารถ "อัตโนมัติ" อะไรได้เลย
จะเกิดอะไรขึ้นถ้าเราจะทดสอบจักรยานและยานพาหนะของทารกที่ปิดตาด้วยไม้และเพียงแค่สุ่มตีไปรอบ ๆ นั่นดูเหมือนจะเป็นแนวคิดของการทดสอบเครื่องมือสร้าง
ขออภัยไม่มีทางลัด
https://en.wikipedia.org/wiki/Scientific_method
และ
https://en.wikipedia.org/wiki/Analysis