स्थिति: कोड की लाखों लाइनें, एक सौ से अधिक डेवलपर्स और लगातार दोष। हम दोषों को दोहराने से बचाना चाहते हैं और हम कोड डिज़ाइन को बेहतर बनाना चाहते हैं (कौन नहीं?)।आप विरासत कोड के साथ परीक्षण संचालित विकास को कैसे कार्यान्वित कर सकते हैं?
टेस्ट संचालित विकास (प्रथम इकाई परीक्षण, फिर कोड) आदर्श लगता है: प्रत्येक फ़ंक्शन के लिए एक परीक्षण केस लिखें।
लेकिन, इतने सारे कोड के साथ, टीडीडी कैसे कार्यान्वित किया जा सकता है? निम्न स्तर के कार्यों के साथ आप कहां से शुरू करते हैं?
या क्या हम टीडीडी शुरू करने में बहुत देर हो चुकी हैं?
+1: यहां कुंजी * कोशिश नहीं है और यूनिट परीक्षणों को व्यापक रूप से पुनः निकालने का प्रयास करें। – Richard
@ करल - अच्छा सारांश। मुझे विशेष रूप से यह पसंद है कि आपको यूनिट टेस्ट और दोष से बाहर एक सिस्टम टेक्स्ट कैसे मिला है। – Wikis
@ रिचर्ड - मैं परेशान हूं - क्या यह नहीं है कि कार्ल क्या कह रहा है? – Wikis