क्या कोई स्पेक्ट्रर बीडीडी फ्रेमवर्क का उपयोग कर रहा है?


6

मैं the book by Ayende से उदाहरण अध्याय पढ़ रहा था और the Boo language की वेबसाइट पर मैंने Specter BDD Framework का संदर्भ देखा।

मुझे आश्चर्य है कि कोई भी अपनी परियोजना में इसका उपयोग कर रहा है, यह कैसे काम करता है और यदि अधिक उदाहरण और/या सुझाए गए रीडिंग हैं।

बस अगर आप सोच रहे हैं, तो मैं एक सी # डेवलपर हूं और इसलिए मैं इसे सी #/.NET पर्यावरण में उपयोग करने की योजना बना रहा हूं।


कुछ साल बाद इस प्रश्न पर जाकर। मुझे लगता है कि हम सुरक्षित रूप से Specflow मान सकते हैं और कुछ अन्य NSpec जैसे टूल हम उपयोग कर रहे हैं।

1

मैं इसका उपयोग नहीं कर रहा हूं, लेकिन मैंने इसका प्रदर्शन देखा है। यह बहुत अच्छा है।

बू के पास भाषा को पार्सिंग और व्याख्या करने में बहुत ही रोचक विस्तारशीलताएं हैं जो इसे स्पेक्ट्रर जैसे ढांचे को लिखने के लिए आदर्श बनाती हैं। अंतिम परिणाम सी # जैसी भाषाओं के साथ प्राप्त करने में सक्षम होने की तुलना में बहुत अच्छा दिख रहा है।

दुर्भाग्यवश, तथ्य यह है कि बू "बॉक्स में नहीं" है और यह केवल कुछ ऐसा नहीं हो सकता है जिसे आप अपने स्रोत पेड़ में चेक करते हैं और वास्तव में इसका उपयोग यहां वापस रखता है। एनएसपीसी जैसे ढांचे को चुनने की तुलना में यह बहुत भारी गोद लेने की लागत है।


1

मैंने इसे थोड़ा सा उपयोग किया है, मैं अभी एक नई परियोजना शुरू कर रहा हूं और मैं दर्शक का उपयोग करने की योजना बना रहा हूं। मैं वास्तव में इसका आनंद ले रहा हूँ।