सामान्य रूप से फुर्ती का एक केंद्रीय हिस्सा, और विशेष रूप से एक्सपी, प्रत्येक पुनरावृत्ति पर सॉफ्टवेयर को क्रमशः बनाने के लिए क्षमता (और वास्तव में, आवश्यकता) है।
यह प्रत्येक पुनरावृत्ति पर नया कोड जोड़कर हासिल किया जाता है, लेकिन पिछले पुनरावृत्तियों के दौरान लिखे गए मौजूदा कोड को दोबारा जोड़कर भी हासिल किया जाता है। यह रिफैक्टरिंग केवल सुरक्षित रूप से हासिल की जा सकती है यदि आपके पास एक मजबूत परीक्षण प्रणाली है, यह जांचने में सक्षम है कि जब आप नया कोड जोड़ते हैं, या जब आप मौजूदा संशोधित करते हैं तो संपूर्ण सॉफ़्टवेयर उत्पाद तोड़ नहीं जाता है।
इसलिए, जब आप अपने सॉफ्टवेयर विकसित, आप अंत में दो अलग-अलग है, लेकिन प्रभावशाली तरीके से कनेक्ट प्रणाली बनाने:
- सॉफ्टवेयर उत्पाद आपको अपने उपयोगकर्ताओं को
- इसका परीक्षण दोहन है कि आप इसे बनाने में मदद करता है प्रदान करना चाहते हैं incrementally
टीडीडी इस टेस्ट दोहन को बनाने के लिए सबसे अच्छी तरह से ज्ञात प्रैक्टिस है, जिससे आप एक चुस्त दृष्टिकोण का उपयोग करके अपने सॉफ्टवेयर को बढ़ाना बना सकते हैं।
स्रोत
2012-04-14 10:00:41
ध्यान में रखते हुए कि केंट बेक (पुनः) ने टीडीडी (और पुस्तक लिखी) की खोज की और XP पर पुस्तक (सी 3 प्रोजेक्ट पर उनके काम से बाहर) भी लिखा - मैं कहूंगा कि वे बहुत दृढ़ता से संबंधित हैं। टेस्ट फर्स्ट टीडीडी का सबसेट है। मुझे यकीन नहीं है कि आप उदाहरण के साथ क्या देख रहे हैं – Gishu