मैंने टेस्ट-संचालित विकास (टीडीडी) के बारे में बहुत कुछ पढ़ा है और मुझे व्यक्तिगत अनुभव के आधार पर सिद्धांतों को बहुत ही आकर्षक लगता है।एएसपी.नेट एमवीसी के साथ टेस्ट-संचालित विकास - कहां से शुरू करें?
फिलहाल मैं एक स्टार्ट-अप प्रोजेक्ट के लिए एक वेबसाइट विकसित कर रहा हूं जिसमें मैं शामिल हूं, और मैं टीडीडी को अभ्यास में रखने के लिए अपना हाथ आजमाने की कोशिश करना चाहता हूं।
तो ... मैं विजुअल स्टूडियो 2010 में एक खाली समाधान बना रहा हूं, एक एएसपी.नेट एमवीसी वेबसाइट प्रोजेक्ट और एक टेस्ट प्रोजेक्ट जोड़ें।
मैं अपने डोमेन ऑब्जेक्ट्स के लिए 'डोमेन' नामक एक क्लास लाइब्रेरी भी जोड़ता हूं, और इसके लिए एक टेस्ट प्रोजेक्ट भी जोड़ता हूं।
अब मैं सोच रहा हूं कि कहां से शुरू करना है। क्या मुझे कुछ भी सही करने से पहले मुझे एक परीक्षा लिखनी चाहिए? सवाल यह है - क्या मुझे डोमेन ऑब्जेक्ट्स के लिए परीक्षण लिखना शुरू करना चाहिए? यदि हां, तो डोमेन ऑब्जेक्ट्स अभी तक मौजूद नहीं होने के बाद से मुझे वास्तव में क्या परीक्षण करना चाहिए?
या क्या मुझे वेबसाइट प्रोजेक्ट से शुरुआत करना चाहिए और इसके लिए परीक्षण लिखना चाहिए? यदि हां, तो मुझे किसके लिए एक परीक्षा लिखनी चाहिए? गृह नियंत्रक/सूचकांक कार्रवाई?