2010-03-19 11 views
5

बीडीडी ढांचे पर नज़र डालने और मैं मदद नहीं कर सकता लेकिन आश्चर्यचकित हूं कि कौन सा बेहतर होगा। मुझे ककड़ी पसंद है क्योंकि, वे अच्छे समय के लिए बीडीडी कर रहे हैं (2008 की शुरुआत से) और मुझे रुबी पसंद है, हालांकि, हम एक नेट शॉप हैं और हालांकि मुझे रूबी बहुत दोस्ताना लगता है, अन्य लोग नहीं करते हैं; और मुझे लगता है कि यह काफी उचित है (एक बिंदु पर)
Cuke4Nuke, मैं देख सकता हूं कि यह हुड के नीचे ककड़ी का उपयोग करता है, लेकिन ऐसा लगता है कि यह बहुत शुरुआती दिनों में है। मैंने वास्तव में स्पेकफ़्लो का परीक्षण नहीं किया है लेकिन मैंने इसके बारे में अच्छी चीजें सुनी हैं और मुझे पता है कि यह विनिर्देश के लिए एक ही मेटा भाषा का उपयोग करता है मैंने स्टोरीटेलर में देखा है, अच्छा हो सकता है, लेकिन मुझे अगले 5 में होने वाली चीज़ की आवश्यकता है -10 साल, और मुझे नहीं पता कि वह होगा या नहीं।SpecFlow बनाम Cuke4Nuke बनाम ककड़ी + आईआर

तो आपको क्या लगता है कि एक अच्छा सूट है?

चीयर्स

उत्तर

2

व्यक्तिगत तौर पर मैं ककड़ी, Cuke4Nuke, और Cuke4Vs पसंद करते हैं। हम सिर्फ .NET विकास नहीं करते हैं।
यह इसी तरह के औजारों का उपयोग करके रूबी और जावा (Cuke4Duke) के साथ बीडीडी प्रदर्शन करने की अनुमति देता है।
मुझे विकास के लिए कई भाषाओं में उपयोग की स्थिरता पसंद है। चूंकि Cuke4Nuke एक तार प्रोटोकॉल है, लगभग किसी भी भाषा के लिए Cuke4 एडेप्टर विकसित किए जा सकते हैं।

मेरी टीम जल्द ही एकमात्र मुद्दा होगा Cuke4Vs अभी VS2010 के साथ काम नहीं करती है और हम जल्द ही उन्नयन करेंगे। बेशक आपको CukeVs का उपयोग करने के लिए CukeVs की आवश्यकता नहीं है, यह डेवलपर्स के लिए बस आसान बनाता है।

मैं मानता हूं कि यह SpecFlow से बेहतर नहीं है। मैंने कोशिश की और यह अच्छा काम करता है। यदि आपके पास केवल .NET विकास है और कोई रूबी/आयरनरुबी, जावा, आदि नहीं है तो यह भी एक अच्छी पसंद हो सकती है।

3

SpecFlow पल में बेहतर है, यह स्थिर है और दृश्य स्टूडियो 2008/2010 के साथ बेहतर एकीकरण है।

आप यहां उल्लेख कर सकते हैं: Cuke4Nuke or SpecFlow?

+1

"बेहतर" अत्यधिक व्यक्तिपरक है। Cuke4Nuke + Cuke4Vs आपको एक समान सुविधा सेट देता है। डेवलपर्स के लिए लिखने के लिए कोई रूबी नहीं है। –

+0

मैं सहमत हूं कि बेहतर व्यक्तिपरक है। मुझे schrodinger के कोड में क्या कहना है जोड़ने के लिए। मुझे यह पसंद है कि मैं अपने स्पेकफ्लो परीक्षणों को किसी भी एनयूनीट परीक्षण धावक के साथ चला सकता हूं। मैं ReSharper का उपयोग करता हूं, लेकिन NUnit परीक्षण धावक भी काम करता है। Cuke4Nuke मैं एक कमांड लाइन का उपयोग कर रहा था। उस छोटी व्यावहारिकता पर काबू पाने से Cuke4Nuke शिविर में मदद मिलेगी। –

1

SpecFlow ने नेट समुदाय द्वारा बेहतर रूप से स्वीकार किया है, आप Richardlawrence's पर अधिक पढ़ सकते हैं Cuke4Nuke के निर्माता में से एक ब्लॉग।

संबंधित मुद्दे