स्करम प्रमाणित होने के नाते, मैं एक प्रणाली विकसित करते समय फुर्तीली कार्यप्रणाली के लिए प्रवृत्त होता हूं, और यहां तक कि अपने दिन के काम का प्रबंधन करने के लिए स्क्रैम फ्रेमवर्क से कुछ कैनवस का उपयोग करता हूं।
इसके अलावा, मैं सोच रहा हूं कि क्या खेल विकास में TDD एक विकल्प है, अगर यह व्यवहार्य है?
अगर मैं इस GD प्रश्न पर विश्वास करता हूं, तो TDD खेल के विकास में ज्यादा उपयोग नहीं है।
क्यों MVC और TDD खेल वास्तुकला में अधिक कार्यरत नहीं हैं?
मैं औद्योगिक प्रोग्रामिंग से आता हूं, जहां बड़ी बजट वाली बड़ी परियोजनाओं को त्रुटिपूर्ण रूप से काम करने की आवश्यकता होती है, क्योंकि इससे भयावह परिदृश्य हो सकते हैं यदि कोड को पूरी तरह से अंदर और बाहर परीक्षण नहीं किया गया था।
इसके अलावा, स्क्रम नियमों का पालन करना आपके काम की नियत तारीखों को पूरा करने को प्रोत्साहित करता है, जबकि स्क्रम में हर एक कार्रवाई समय-बॉक्सिंग है! इसलिए, मैं सहमत हूं जब ऊपर दिए गए प्रश्न में वे कहते हैं कि एक प्रणाली बनाने की कोशिश करना बंद करो, और खेल लिखना शुरू करें। यह काफी है कि स्क्रम क्या कहता है, सही प्रणाली का निर्माण न करने की कोशिश करें, पहले: इसे स्प्रिंट अंत तक काम करें। फिर, जरूरत पड़ने पर दूसरे स्प्रिंट में काम करते हुए कोड को रिफलेक्टर करें!
मैं समझता हूं कि अगर खेल विकास के लिए जिम्मेदार सभी विभाग स्क्रम का उपयोग नहीं करते हैं, तो स्क्रम बेकार हो जाता है। लेकिन आइए एक पल के लिए विचार करें कि सभी विभाग स्क्रैम का उपयोग करते हैं ... मुझे लगता है कि टीडीडी बग-फ्री कोड लिखना अच्छा होगा, हालांकि आप "सही" सिस्टम / गेम लिखना नहीं चाहते हैं।
तो मेरा प्रश्न निम्नलिखित है:
TDD खेल के विकास में किसी भी तरह व्यवहार्य है?