मैं हाल ही में बीडीडी में शामिल हो रहा हूं और सोचता हूं कि डेवलपर्स के रूप में, उनके लिए बनाए गए ऐप्स में हितधारक की आवाज़ वापस पाने के तरीके के रूप में यह बहुत अच्छा वादा करता है। आपका पसंदीदा बीडीडी ढांचा क्या है और क्यों?क्या बीडीडी ढांचे .NET में लोकप्रिय हैं?
उत्तर
मेरा निजी पसंदीदा MSpec है क्योंकि मुझे वास्तव में Resharper के साथ एकीकरण पसंद है। बीडीडी स्टाइल टेस्ट का उपयोग करना मेरे लिए बहुत बेहतर पढ़ता है और एमएसपीईसी उपयोग करने के लिए एक अच्छा, हल्का ढांचा है।
यहाँ कुछ अन्य लोकप्रिय चौखटे:
संपादित करें:
मैं पिछले एक महीने या तो में StoryQ का उपयोग शुरू कर दिया है, और इसे बी पाया है ई वास्तव में अच्छा है। वास्तव में, मैं इसे एमएसपीसी पर पसंद कर रहा हूं। देखेंगे कि चीजें कैसे निकलती हैं।
मुझे विश्वास है कि MSpec लोकप्रियता बढ़ रही है।
मैंने किसी अन्य का उपयोग नहीं किया है, लेकिन मेरी वर्तमान परियोजनाओं में StoryQ की सराहना करते हैं क्योंकि यह एनयूनीट का उपयोग करता है जो कहानियों को किसी भी अन्य इकाई परीक्षण की तरह चलाता है, इसलिए मुझे सामान्य रूप से TestDriven.Net का उपयोग करने की इजाजत मिलती है।
इसके अलावा, हितधारकों के लिए प्रगति का पालन करने के लिए एचटीएमएल रिपोर्ट बहुत अच्छी है (हमारे टीमसिटी सर्वर पर एक वेब पेज)।
मुझे Concordion.NET पसंद है क्योंकि यह बहुत लचीला और शक्तिशाली है। हाल ही में इसे Concordion.NET परीक्षण चलाने के लिए एनयूनीट के साथ एकीकृत किया गया था: https://github.com/concordion/concordion-net इस प्रकार, इसका उपयोग किसी भी पर्यावरण के साथ किया जा सकता है जो एनयूनीट परीक्षण निष्पादन का समर्थन करता है। Concordion.NET व्यवहार संचालित विकास (बीडीडी) के लिए एक खुला स्रोत ढांचा है। अपेक्षित व्यवहार के विनिर्देश HTML में लिखे गए हैं, इसलिए आसानी से एक नौसैनिक संरचना में हाइपरलिंक किया जा सकता है। इन फ़ाइलों में परीक्षण कोड में फिक्स्चर के संदर्भ होते हैं जिन्हें NUnit की सहायता से निष्पादित किया जाता है। Concordion.NET स्वीकृति परीक्षण इतने पठनीय हैं, वे सिस्टम प्रलेखन के रूप में दोगुनी हो सकते हैं। और, चूंकि परीक्षण सिस्टम के खिलाफ चलते हैं, इसलिए आप आश्वस्त रह सकते हैं कि दस्तावेज़ीकरण हमेशा अद्यतित है।
- 1. आप किस .NET निर्भरता इंजेक्शन ढांचे का उपयोग करते हैं?
- 2. कुछ मुफ्त/सार्वजनिक लोकप्रिय वेबसाइकिल क्या हैं?
- 3. कुछ लोकप्रिय गिट लेआउट रणनीतियों क्या हैं?
- 4. .NET ढांचे में थ्रेड लाइफसाइक्ल
- 5. क्या सी # ऐप्स .NET ढांचे के बिना चल सकते हैं?
- 6. जावा में यूनिट परीक्षण ढांचे उपलब्ध हैं?
- 7. बीडीडी
- 8. .NET लॉगिंग ढांचे
- 9. बीडीडी
- 10. Grails अच्छा बीडीडी ढांचा
- 11. PHP में टीडीडी और/या बीडीडी की स्थिति क्या है?
- 12. मोनो .NET ढांचे और WMI
- 13. बीडीडी, एक सुविधा क्या है?
- 14. .NET में विशेषताएँ क्या हैं?
- 15. स्कैला + वेब ढांचे + जावास्क्रिप्ट ढांचे के अच्छे संयोजन क्या हैं?
- 16. बीडीडी, टीडीडी (रूबी, सी #, जावास्क्रिप्ट)
- 17. सुरक्षा कोड समीक्षा कितनी लोकप्रिय हैं?
- 18. लोकप्रिय 'वेब-तैयार' कार्यात्मक प्रोग्रामिंग भाषाएं क्या हैं?
- 19. पर्ल के लिए लोकप्रिय, समकालीन उपयोग क्या हैं?
- 20. जैस्मीन बीडीडी
- 21. मोनोटच पर .NET के लिए ढांचे के ढांचे?
- 22. क्या नामस्थान वास्तव में ढांचे में उपयोगी हैं?
- 23. क्या उत्परिवर्तन परीक्षण ढांचे मौजूद हैं?
- 24. क्या कोई डेटा गोदाम ढांचे हैं?
- 25. सर्वश्रेष्ठ जावा सोशल नेटवर्किंग ढांचे क्या हैं?
- 26. वास्तव में .NET में तार क्या हैं?
- 27. लोकप्रिय अल्गर्थम्स
- 28. सी ++ में बीडीडी की वर्तमान स्थिति क्या है?
- 29. आरपीसी ढांचे उपलब्ध हैं?
- 30. क्या मोनो .NET प्रोजेक्ट सबसे लोकप्रिय लिनक्स डिस्ट्रोज़ की नवीनतम रिलीज में शामिल है?
आपकी वरीयताओं पर कोई भी अपडेट? मुझे स्वीकृति परीक्षणों के लिए स्टोरीक्यू की शैली पसंद है, और यह वहां राजा के पहाड़ी होने के नाते देख सकता है - लेकिन कॉन्टेक्स्ट-विशिष्टता शैली – STW
@STW में अधिक तकनीकी परीक्षण लिखने के लिए एमएसपीसी थोड़ा बेहतर लगता है - मेरे पास है थोड़ी देर के लिए स्टोरीक्यू का उपयोग कर रहा है और इसे बहुत प्रभावी पाया है। परीक्षणों को लिखने में अधिक समय लग सकता है, लेकिन आपको स्टोरीक्यू के साथ कोड जेनरेटर मिल जाता है जो आपके बीडीडी टेक्स्ट लेता है और उन्हें कोड में बदल देता है। स्टोरीक्यू में उस अतिरिक्त स्तर की वर्बोजिटी है जो एमएसपीईसी के लिए मेरे लिए कमी थी। मुझे कोड संरचना के साथ बंधे बिना परिदृश्य और संदर्भों पर विस्तार करना मुश्किल था। एमएसपीईसी अभी भी इक्का है, अत्यधिक अनुशंसित है, लेकिन मैं थोड़ी देर के लिए स्टोरीक्यू के साथ रहूंगा। –
मैं स्टोरीक्यू के लिए अपना वोट दूंगा। मुझे व्यक्तिगत शब्दशः व्यक्तिगत रूप से कोई फर्क नहीं पड़ता, क्योंकि मुझे लगता है कि एमएसपीसी बहुत मुश्किल होने की कोशिश करता है और लैम्ब्डा अभिव्यक्ति की स्पष्टता सिर्फ मेरे लिए रास्ते में आती है (और, विधि नामों में अंडरस्कोर के अवांछित दुर्व्यवहार, हालांकि स्टोरीक्यू करता है अपने उद्देश्यों के लिए विधि नामों में अंडरस्कोर का उपयोग करें)। –