मुझे पता है कि टीडीडी बहुत मदद करता है और जब आप पहली बार परीक्षण बनाते हैं और फिर कार्यक्षमता को कार्यान्वित करते हैं तो मुझे विकास की यह विधि पसंद है। यह बहुत स्पष्ट और सही तरीका है।अस्पष्ट आवश्यकताओं के साथ टीडीडी
लेकिन मेरी परियोजनाओं के कुछ स्वाद के कारण अक्सर ऐसा होता है कि जब मैं कुछ मॉड्यूल विकसित करना शुरू करता हूं तो मुझे पता है कि मैं क्या चाहता हूं और अंत में यह कैसे देखेगा। जब मैं विकसित करता हूं तो आवश्यकताएं प्रकट होती हैं, जब मैं पुराने कोड के सभी या हिस्से को हटा देता हूं और नया लिखता हूं तो 2 या 3 पुनरावृत्तियों हो सकते हैं।
मुझे दो समस्याएं दिखाई देती हैं: 1. मैं जितनी जल्दी हो सके परिणाम को देखना चाहता हूं मेरे विचार सही या गलत हैं। यूनिट परीक्षण इस प्रक्रिया को धीमा कर देते हैं। तो अक्सर ऐसा होता है कि कोड समाप्त होने के बाद मैं यूनिट परीक्षण लिखता हूं जिसे खराब पैटर्न माना जाता है। 2. मैं पहली बार परीक्षण लिखने अगर मैं दो बार या अधिक बार, लेकिन यह भी परीक्षण न केवल कोड को फिर से लिखने की जरूरत है। इसमें काफी समय लगता है।
क्या कोई मुझे बता सकता है कि ऐसी स्थिति में टीडीडी कैसे लागू किया जा सकता है?
अग्रिम धन्यवाद!
टीडीडी एक ऐसा अभ्यास है जो आपको आवश्यकताओं को दूर करने में सक्षम बनाता है। परीक्षणों पर ध्यान केंद्रित करके आप टेस्टेबल कोड विकसित करते हैं जो आपको आवश्यक सुविधाओं को लागू करता है। स्पाइक्स का उल्लेख करने के लिए –