मेरी कंपनी हमारे कोड के परीक्षण के लिए काफी नई है। मैं कुछ समय से टीडीडी और यूनिट परीक्षण के बारे में पढ़ रहा हूं और उनके मूल्य के बारे में आश्वस्त हूं। हमने अपनी टीम को यह समझाने का प्रयास किया है कि टीडीडी हमारे कार्यक्रमों को सीखने और बदलने के प्रयास के लायक है कि हम कैसे कार्यक्रम करते हैं लेकिन यह एक संघर्ष है। जो मुझे मेरे सवाल (स) पर लाता है।
टीडीडी समुदाय में कई ऐसे हैं जो परीक्षण लिखने के बारे में बहुत धार्मिक हैं और फिर कोड (और मैं उनके साथ हूं), लेकिन एक टीम के लिए जो टीडीडी के साथ संघर्ष कर रहा है क्या अभी भी जोड़ा लाभ लाता है?
कोड लिखने के बाद (शायद कोड में जाँच की आवश्यकता के रूप में) आवश्यकता होने पर मैं टीम के लिए इकाई परीक्षण लिखने में सफल हो सकता हूँ और मेरी धारणा यह है कि उन इकाई परीक्षणों को लिखने में अभी भी मूल्य है।
एक संघर्षरत टीम को TDD में लाने का सबसे अच्छा तरीका क्या है? और यह विफल है कि क्या यह कोड लिखने के बाद भी इकाई परीक्षण लिखने के लायक है?
संपादित करें
इससे जो मैंने छीन लिया है वह यह है कि हमारे लिए इकाई परीक्षण, कहीं न कहीं कोडिंग प्रक्रिया शुरू करना महत्वपूर्ण है। टीम में उन लोगों के लिए जो अवधारणा को उठाते हैं, पहले टीडीडी और परीक्षण की ओर अधिक बढ़ना शुरू करते हैं। सभी के इनपुट के लिए धन्यवाद।
जाँच करना
हमने हाल ही में एक नई छोटी परियोजना शुरू की है और टीम के एक छोटे हिस्से ने टीडीडी का उपयोग किया है, बाकी ने कोड के बाद इकाई परीक्षण लिखा। जब हम परियोजना के कोडिंग हिस्से को लपेटते हैं, कोड के बाद उन लेखन इकाई परीक्षणों को देखने के लिए आश्चर्यचकित थे, जो पहले से किए गए TDD कोडर्स और अधिक ठोस कोड के साथ देखते थे। यह संदेह पर जीत हासिल करने का एक अच्छा तरीका था। हमारे पास अभी भी बहुत सारे बढ़ते दर्द हैं, लेकिन इच्छाशक्ति की लड़ाई खत्म होती दिख रही है। सलाह देने वाले सभी के लिए धन्यवाद!