เมื่อได้รับการรับรอง Scrum ฉันมักจะชอบวิธีการ Agile ในขณะที่พัฒนาระบบและแม้แต่ใช้ผืนผ้าใบบางส่วนจากเฟรมเวิร์ก Scrum เพื่อจัดการงานประจำวันของฉัน
นอกจากนี้ฉันสงสัยว่า TDD เป็นตัวเลือกในการพัฒนาเกมหรือไม่ถ้าเป็นจริง?
ถ้าฉันเชื่อคำถาม GD นี้ TDD ไม่ค่อยได้ใช้ในการพัฒนาเกม
เหตุใด MVC & TDD จึงไม่ได้ใช้งานสถาปัตยกรรมเกมมากขึ้น?
ฉันมาจากการเขียนโปรแกรมอุตสาหกรรมที่โครงการขนาดใหญ่ที่มีงบประมาณขนาดใหญ่จำเป็นต้องทำงานอย่างไม่มีที่ติเพราะอาจส่งผลให้เกิดสถานการณ์ที่เลวร้ายหากรหัสไม่ได้ทดสอบอย่างละเอียดทั้งภายในและภายนอก
นอกจากนี้กฎต่อการต่อสู้ของ Scrum ยังสนับสนุนให้มีการนัดพบที่กำหนดในขณะที่ทุกการกระทำในการต่อสู้ของ Scrum นั้นได้รับการบรรจุในกล่องเวลา! ดังนั้นฉันเห็นด้วยเมื่อในคำถามเชื่อมโยงข้างต้นพวกเขาบอกว่าจะหยุดพยายามสร้างระบบและเริ่มเขียนเกม มันค่อนข้างที่ Scrum พูดว่าพยายามอย่าสร้างระบบที่สมบูรณ์แบบก่อนอื่น: ทำให้มันทำงานได้ในตอนท้ายของ Sprint จากนั้นให้ปรับรหัสในขณะที่ทำงานใน Sprint ที่สองหากจำเป็น!
ฉันเข้าใจว่าหากไม่ใช่ทุกแผนกที่รับผิดชอบการพัฒนาเกมใช้ Scrum การต่อสู้กลายเป็นสิ่งที่ไร้ประโยชน์ แต่ลองพิจารณาสักครู่ว่าทุกแผนกใช้ Scrum ... ฉันคิดว่า TDD จะดีในการเขียนโค้ดที่ไม่มีข้อบกพร่องถึงแม้ว่าคุณไม่ต้องการเขียนระบบ / เกมที่สมบูรณ์แบบ
ดังนั้นคำถามของฉันมีดังต่อไปนี้:
TDD มีศักยภาพในการพัฒนาเกมหรือไม่?