tdd पर टैग किए गए जवाब

TDD का मतलब टेस्ट-ड्रिवेन डेवलपमेंट या टेस्ट-ड्रिवेन डिज़ाइन है। रेड-ग्रीन-रिफ्लेक्टर चक्र के रूप में जाना जाता है, इसे संतुष्ट करने के लिए कोड लिखने से पहले एक इकाई परीक्षण लिखने का अभ्यास है।

3
कार्यान्वयन विवरणों के युग्मन के बिना इकाई परीक्षण व्यवहार
अपनी बात टीडीडी में, जहां यह सब गलत हुआ , इयान कूपर ने टीडीडी में इकाई परीक्षण के पीछे केंट बेक के मूल इरादे (व्यवहार का परीक्षण करने के लिए, विशेष रूप से कक्षाओं के तरीकों का नहीं) पर जोर दिया और परीक्षणों को लागू करने से बचने के लिए …

6
उन वस्तुओं का निर्माण कर रहा है जो आपको लगता है कि आपको TDD में पहले परीक्षण में ओके की आवश्यकता होगी
मैं TDD के लिए काफी नया हूं और किसी भी कार्यान्वयन कोड से पहले अपना पहला परीक्षण बनाते समय मुझे परेशानी होती है। कार्यान्वयन कोड के किसी भी ढांचे के बिना मैं अपना पहला परीक्षण लिखने के लिए स्वतंत्र हूं, हालांकि मैं चाहता हूं, लेकिन यह हमेशा मेरे जावा / …

4
कैसे करें टेस्ट ड्रिवेन डेवलपमेंट
मुझे एप्लीकेशन डेवलपमेंट में सिर्फ 2+ साल का अनुभव है। उन दो वर्षों में विकास के प्रति मेरा दृष्टिकोण निम्नलिखित था आवश्यकताओं का विश्लेषण करें पहचान कोर घटक / ऑब्जेक्ट्स, आवश्यक कार्य, व्यवहार, प्रक्रिया और उनके अवरोध कक्षाएं बनाएं, उनके बीच संबंध, वस्तुओं के व्यवहार और राज्यों पर बाधाएं कार्यों …

5
कोड के लिए परीक्षण क्यों लिखें कि मैं रिफ्लेक्टर करूंगा?
मैं एक विशाल विरासत कोड कक्षा को फिर से बना रहा हूं। Refactoring (मुझे लगता है) यह वकालत करता है: विरासत वर्ग के लिए परीक्षण लिखें रिफ्लेक्टर को वर्ग से बाहर निकाल देना समस्या: एक बार जब मैं कक्षा को रिफ्लेक्टर करता हूं, तो चरण 1 में मेरे परीक्षणों को …

5
रिलेटिव कॉस्ट एफिशिएंसी ऑफ (स्वीकार्यता) टेस्ट ड्रिवेन डेवलपमेंट
मैं यह जानना चाहूंगा कि किसी सॉफ्टवेयर परियोजना पर संसाधन नियोजन का समग्र प्रभाव क्या है, जहां परियोजना की आवश्यकताओं और डिजाइन को सॉफ्टवेयर विकास के लिए अधिक "पारंपरिक" दृष्टिकोण के विपरीत स्वचालित स्वीकृति परीक्षणों और इकाई परीक्षणों द्वारा संचालित किया जाता है। आपके अनुभव में, टीडीडी के तहत एक …
15 tdd  estimation 

4
कोड रिट्रीट के लिए कॉनवे के "गेम ऑफ लाइफ" का उपयोग क्यों किया जाता है?
कोड रिट्रीट एक पूरे दिन का प्रशिक्षण कार्यक्रम है जो सॉफ्टवेयर विकास के मूल सिद्धांतों पर केंद्रित है। "ग्लोबल" कोड रिट्रीट डे आने वाला है, और मैं इसके लिए उत्सुक हूं। उस ने कहा, मैं पहले भी एक रहा हूं और कहना है कि बड़ी मात्रा में अराजकता थी ... …
15 tdd 

4
इकाई परीक्षण सांख्यिकीय रूप से टाइप किए गए कार्यात्मक कोड
मैं आप लोगों से पूछना चाहता था कि किन मामलों में यह यूनिट टेस्ट स्टेटिकली टाइप्ड फंक्शनल कोड से समझ में आता है, जैसा कि हैसेल, स्काला, ओसमल, नीमरेल, एफ # या हैक्स में लिखा गया है (आखिरी वही है जो मैं वास्तव में दिलचस्पी लेता हूं, लेकिन मैं चाहता …

5
कई क्रमपरिवर्तन के साथ कुछ के लिए टीडीडी कैसे करें?
एक AI जैसी प्रणाली बनाते समय, जो कई अलग-अलग रास्तों को बहुत तेज़ी से ले सकता है, या वास्तव में किसी भी एल्गोरिथ्म में जिसमें कई अलग-अलग इनपुट होते हैं, संभावित परिणाम सेट में बड़ी संख्या में क्रमपरिवर्तन हो सकते हैं। टीडीडी का उपयोग करने के लिए क्या दृष्टिकोण लेना …

5
आमतौर पर नकली वस्तुओं का दुरुपयोग कैसे किया जाता है?
मैंने हाल ही में एक लेख पढ़ा जिसमें कहा गया था कि नकली वस्तुओं को अक्सर गलत समझा जाता है और उनका दुरुपयोग किया जाता है। क्या कोई स्पष्ट नकल विरोधी पैटर्न है जिसे मैं देख सकता हूं?

4
वेब अनुप्रयोगों में टेस्ट संचालित विकास के लिए संसाधन? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस प्रश्न पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

5
सख्त TDD और DDD को कैसे संयोजित करें?
TDD डिजाइनिंग कोड के बारे में है, जो परीक्षणों द्वारा निर्देशित है। इस प्रकार, आम तौर पर विशिष्ट परतें निर्मित नहीं होती हैं; वे थोड़ा सा कदमों के माध्यम से प्रकट होना चाहिए। डोमेन-चालित डिज़ाइन में बहुत सारे तकनीकी पैटर्न शामिल होते हैं, जो एप्लीकेशन लेयर, इन्फ्रास्ट्रक्चर लेयर, डोमेन लेयर, …

10
TDD [बंद] का उपयोग करने के लिए टीम के साथियों को कैसे मनाएं
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

4
क्या परीक्षण-संचालित विकास मुझे SOLID का पालन करने के लिए मजबूर करता है?
मैं टीडीडी चिकित्सकों से बहुत कुछ सुनता हूं कि टीडीडी के फायदे में से एक यह है कि यह डेवलपर्स को ठोस सिद्धांतों (एकल जिम्मेदारी, ओपन-क्लोज्ड, लिस्कोव प्रतिस्थापन, इंटरफेस अलगाव और निर्भरता उलटा) का पालन करने के लिए मजबूर करता है । लेकिन मेरे लिए यह सिर्फ कुछ परीक्षणों (मुख्य …

4
आप कुशलतापूर्वक अपने परीक्षणों को कैसे नया स्वरूप देते हैं?
एक अच्छी तरह से परीक्षण किए गए कोडबेस के कई लाभ हैं, लेकिन सिस्टम के कुछ पहलुओं के परीक्षण से कोडबेस में परिणाम होता है जो कुछ प्रकार के परिवर्तन के लिए प्रतिरोधी है। एक उदाहरण विशिष्ट आउटपुट के लिए परीक्षण कर रहा है - जैसे, टेक्स्ट या HTML। परीक्षण …

1
क्या मुझे यह साबित करने के लिए परीक्षण लिखना चाहिए कि कोड हटाना एक बग को ठीक करता है?
कभी-कभी मैं उस स्थिति में चला जाऊंगा, जहां बग को ठीक करने के लिए जरूरी है कि मैं कोड के एक हिस्से को हटा दूं। TDD शुद्ध (मुझे लगता है) एक असफल परीक्षण लिखने की वकालत करेगा, कोड को हटा देगा, फिर परीक्षण पास देखना होगा। अब, यह सच है …
14 unit-testing  tdd  bug 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.