जब मैं एक नई सुविधा के बारे में उत्साहित हो जाता हूं, तो मैं बस लागू करने वाला हूं या एक बग के बारे में जिसे मैंने अभी समझा है, वहां केवल कोड में कूदने और हैकिंग प्राप्त करने का आग्रह है। ऐसा करने से पहले और इसी परीक्षण को पहले लिखने के लिए कुछ प्रयास करना पड़ता है। बाद में परीक्षण अक्सर छोटे-छोटे 4-लाइनर के रूप में सामने आता है, लेकिन इसे लिखने से पहले अभी भी एक सिर के पीछे विचार है, "शायद मैं इसे एक बार छोड़ सकता हूं?" आदर्श रूप से मैं परीक्षा लिखने का आग्रह करना चाहता हूं, और केवल तभी, कोड, :) :)टीडीडी करते समय आप अनुशासन को कैसे बनाए रखते हैं?
कौन सी विधि (या सोचने या दिमाग की चाल या आत्म-इनाम नीति या जो कुछ भी) आप मदद के लिए उपयोग करते हैं अनुशासन बनाए रखें? या क्या आप इसे तब तक अभ्यास करते हैं जब तक यह प्राकृतिक महसूस न हो जाए?
यदि आपके पास वास्तव में एक टीम है तो यह बहुत अच्छा है। यदि आप किसी प्रोजेक्ट पर एकमात्र डेवलपर हैं तो आप "टेस्ट फर्स्ट" मानसिकता को बनाए रखने के बारे में कैसे जाएंगे? –
यदि मैं अकेला हूं, तो मैं विभिन्न दिनों में परीक्षण और कार्यान्वयन लिखता हूं। नींद मेरे दिमाग में कचरा बाहर निकालने में मदद करता है। –
मैं लगभग 10 वर्षों से टीडीडी कर रहा हूं। मैं अभी भी हर दिन सीख रहा हूँ। ऑब्जेक्ट उन्मुख प्रोग्रामिंग पर बेहतर होने से मुझे मदद मिली - विशेष रूप से "जिम्मेदारी-संचालित डिजाइन" सोचने का स्कूल। – daf