2010-10-08 6 views
6

बस आगे बढ़ने के लिए, हालांकि शीर्षक RSpec vs Cucumber (RSpec stories) धागे के समान प्रतीत होता है, हालांकि मेरा प्रश्न मूल रूप से अलग है।rspec उपयोगकर्ता कहानी सुविधा बनाम ककड़ी

मैं व्यक्तिगत रूप से ऑब्जेक्ट्स की कहानियों और परीक्षण व्यवहार के परीक्षण के बीच अंतर को समझता हूं। मेरा सवाल यह है कि क्यों, ककड़ी आमतौर पर आरएसपीसी के साथ उपयोगकर्ता कहानियों को लिखने के लिए मिलती है जब आरएसपीसी के पास 1.1 से उपयोगकर्ता की कार्यक्षमता होती है? क्या ऐसा इसलिए है क्योंकि व्यक्तिगत ऑब्जेक्ट परीक्षण पर आरएसपीईसी का फोकस मजबूत रहता है और बाद में उपयोगकर्ता की कहानियों पर जोर देने के साथ ककड़ी को काफी विकसित किया गया है?

संदर्भ स्विचिंग एक दर्द है और हम डेवलपर्स पर्याप्त उपकरणों से निपटते हैं। मैं बस आरएसपीसी से चिपकना पसंद करूंगा, लेकिन अगर कुछ महत्वपूर्ण भेद हैं जो ककड़ी आरएसपीसी से हैं, तो कृपया मुझे बताएं।

उत्तर

12

अंतर इतना आसान है: ककड़ी आरएसपीसी स्टोरी रनर है। या बल्कि, ककड़ी आरएसपीसी स्टोरी रनर सही किया गया है।

तो, ककड़ी बनाए रखा जाता है, आरएसपीसी स्टोरी रनर नहीं है। आरएसपीसी स्टोरी रनर अप्रचलित और बहिष्कृत है, ककड़ी नहीं है। ककड़ी अभी भी विकसित की जा रही है, आरएसपीसी स्टोरी रनर नहीं है। आरएसपीईसी की आने वाली रिलीज में अब स्टोरी रनर शामिल नहीं है (न ही समर्थन)।

तथ्य यह है कि आरबीएपीई (ककड़ी का पूर्व कर्सर) आरएसपीईसी में विलय कर दिया गया था, वह पूरी तरह से एक ऐतिहासिक दुर्घटना थी और इसे पहले स्थान पर कभी नहीं किया जाना चाहिए था। यही वजह है कि विलय के तुरंत बाद, आरएसपीसी स्टोरी रनर के रखरखाव ने इसे मृत घोषित कर दिया और ककड़ी लिखी।