आप TDD सही ढंग से उपयोग कर रहे हैं, तो आप परीक्षण लिखने से पहले आप कोड लिखना चाहिए। यह सुनिश्चित करने के लिए एक अच्छा परीक्षण होना चाहिए कि जिस कोड को आप लिख रहे हैं, वह काम करता है, और एक छोटी वृद्धि होनी चाहिए।
इस प्रकार, यह वास्तव में विकास का हिस्सा है। एक यूनिट टेस्ट बनाम लिखने से अलग क्या है जो आपको एक कोड लिख रहा है जिसे आपको अपना कोड लागू करने की आवश्यकता है?
, आप परीक्षण उबाऊ लेखन पाते हैं कि कह कह की तरह है "मैं उबाऊ लेखन मिल आई/ओ .. क्या मैं इसे और अधिक दिलचस्प बनाने के लिए क्या कर सकते हैं?" या "मुझे यूआई उबाऊ लिखना मिल रहा है .."
वैसे, वास्तव में किसी भी तरह का कोड लिखना उबाऊ हो सकता है, या रोचक हो सकता है ... लेकिन कोड के मुकाबले डेवलपर का यह एक और काम है :) मेरे दोस्त को मजबूर किया जा रहा है एक कंपनी के लिए कोड लिखने के लिए, हालांकि वह वास्तव में एक प्रोग्रामर नहीं है, और उसकी टिप्पणी है "मैं नहीं देखता कि आप इसे पूरे दिन कैसे कर सकते हैं !!!"
के बाद से आप एक डेवलपर हैं, मेरे लग रहा है कि आप कोड लिखने की तरह करते है, इसलिए वास्तविक समस्या यह है कि आप सही तरीके से TDD का पालन नहीं कर रहे हैं और परीक्षण अपने विकास का एक वास्तविक हिस्सा बना है। भले ही एक ढांचा यह आवश्यक बनाने का प्रयास कर सकता है, फिर भी वास्तव में प्रक्रिया का सही पालन करने के लिए वास्तव में आप पर निर्भर है (यानी पहले परीक्षण लिखें) और वास्तव में इसे अपने विकास के साथ एकीकृत करने के लिए।
फिर, यह वास्तव में समग्र विकास का एक महत्वहीन हिस्सा है, जैसे कि कोड, टिप्पणी, स्वरूपण में जांच - जिसमें से कुछ लोगों को "उबाऊ" मिल सकता है लेकिन आवश्यक हैं। यह हमें परेशान नहीं करता है क्योंकि यह केवल विकास का हिस्सा है और हमें विकास दिलचस्प लगता है।
स्रोत
2010-01-05 15:20:08
आपको परीक्षण विफल होने पर हर बार पीना पड़ता है –