मैंने प्रोग्रामिंग शुरू करने के बाद से खेल के विकास में सक्षम किया है, लेकिन कभी भी बहुत गंभीरता से नहीं। मैं एक व्यवसाय ऐप डेवलपर के रूप में काम करता हूं, लेकिन मैं अपने खाली समय में कुछ गेम पर काम कर रहा हूं।
व्यावसायिक दुनिया में (माइक्रोसॉफ़्ट वेब-देव स्टैक पर) ASP.NET MVC वास्तव में लोकप्रिय हो रहा है, क्योंकि इसकी यूनिट-टेस्टिंग में इंटरफ़ेस के काम करने के तरीके में आसानी होती है।
मैं सोच रहा हूं कि कौन से डिजाइन पैटर्न (एमवीसी, एमवीपी, एमवीवीएम, आदि) एक गेम लिखने के लिए उपयोग कर सकते हैं जिसमें सभी गेम तर्क आसानी से इकाई-परीक्षण योग्य हैं। क्या यह संभव है या संभव है? क्या मैं अपना समय बर्बाद कर रहा हूं, क्या यूनिट बनाने के बजाय पूर्ण बिल्ड करना और फिर "एकीकरण" प्रकार परीक्षण चलाना बेहतर है?
नमूना कोड बहुत अच्छा होगा, लेकिन एक राइटअप भी उपयोगी है।
(मैंने एक इकाई-परीक्षण टैग जोड़ने की कोशिश की, लेकिन आवश्यक प्रतिनिधि नहीं है ...)