उपयोगकर्ता इंटरफ़ेस विकसित करते समय टीडीडी का उपयोग करने के संबंध में आपकी राय और अनुभव क्या हैं?क्या यूआई विकसित करते समय टीडीडी अच्छी तरह से लागू होता है?
मैं कुछ समय से इस प्रश्न के बारे में सोच रहा हूं और केवल अंतिम निर्णय तक नहीं पहुंच सकता। हम सिल्वरलाइट प्रोजेक्ट शुरू करने जा रहे हैं, और मैंने Microsoft Silverlight Unit Test Framework को टीडीडी के साथ दिमाग में देखा है, लेकिन मुझे यकीन नहीं है कि सामान्य रूप से यूआई-विकास के दृष्टिकोण को कैसे लागू किया जाए - या विशेष रूप से सिल्वरलाइट के लिए।
संपादित करें: सवाल अगर यह यूआई-विकास के लिए TDD उपयोग करने के लिए, कैसे चिंताओं की जुदाई करने के बारे में नहीं व्यावहारिक बात यह है के बारे में है।
हां, इसकी आवश्यकता है - लेकिन क्या यह पहली जगह टीडीडी का उपयोग करना व्यावहारिक था? सिल्वरलाइट में क्लाइंट आमतौर पर काफी पतला होता है, इसलिए केवल एक चीज जिसे परीक्षण करने की आवश्यकता होगी, उपयोगकर्ता इंटरैक्शन ईवेंट हैं और डेटा सही ढंग से बाध्य हो जाता है। – JacobE