मुझे रूबी आरएसपीसी बीडीडी विकास शैली पसंद है। क्या सी/सी ++ के साथ ऐसा करने के लिए कोई अच्छा उपकरण है?क्या सी/सी ++ के लिए कोई अच्छा ओपन सोर्स बीडीडी उपकरण है?
उत्तर
cspec सी के लिए है। संभवतः यह सी ++ के साथ काम करेगा। Behavior Driven Development Wikipedia page पर विभिन्न भाषाओं के लिए टूल की एक सूची है।
यह नीचे cppspec पर क्यों चुना जाता है? –
संभवतः क्योंकि एक वाक्य एक शब्द से अधिक उपयोगी है। – kurige
क्योंकि उसने पहले और बहुत सारी जानकारी के साथ एक अतिरिक्त लिंक के साथ उत्तर दिया। – srboisvert
मूल लिंक (CppSpec) मर चुका है, लेकिन यह Internet Archive पर CppSpec पर अभी भी पहुंच योग्य है।
और जैसा कि पहले ही उल्लेख किया @VickyChijwani, वहाँ परियोजना की एक प्रति Github - tpuronen/cppspec
लिंक टूटा हुआ है। क्या https://github.com/tpuronen/cppspec एक ही प्रोजेक्ट है? –
ऐसा लगता है। दोनों, गिथब रिपोजिटरी और [सीपीपीएसपीसी] (https://web.archive.org/web/20080208105001/http://www.laughingpanda.org/projects/cppspec/) (इंटरनेट संग्रह) टिमो पुराणन द्वारा हस्ताक्षरित हैं। –
पर है ऐसा लगता है आप बड़ा घूँट का उपयोग कर रैपर उत्पन्न करने के लिए रूबी और RSpec का उपयोग कर अपने सी कोड का परीक्षण कर सकते हैं! बेन मैबे की पोस्ट यहां देखें: http://benmabey.com/2007/09/09/bdd-your-c.html
मैंने उस उदाहरण को आजमाया है और यह मेरे लिए काम करता है। मुझे यकीन नहीं है कि अगर किसी ने इसे आगे ले लिया है।
CBehave आज़माएं! यह एक आरएसपीसी-जैसी बीडीडी ढांचा है जो दिए गए/कब/फिर मैक्रोज़ का उपयोग करता है। उदाहरण:
FEATURE(1, "strstr")
SCENARIO("The strstr finds the first occurrence of the substring in the source string")
GIVEN("A source string: [Lionel Messi is a great football player]")
char *str = "Lionel Messi is a great football player";
GIVEN_END
WHEN("we use strstr to find the first occurrence of [football]")
char *p = strstr(str, "football");
WHEN_END
THEN("We should get the string: [football player]")
SHOULD_STR_EQUAL(p, "football player");
THEN_END
SCENARIO_END
FEATURE_END
के बाद से ढांचे की तरह एक RSpec अनुरोध किया गया था, मैं हाल ही में igloo जोड़ना चाहते हैं। मूल रूप से संदर्भ/स्पेक वाक्यविन्यास का लक्ष्य रखने के बावजूद, यह वर्णन/यह वाक्यविन्यास का भी समर्थन करता है। उन सी-आधारित ढांचे में परीक्षण धावक और परीक्षण फिक्स्चर को स्थापित करने में बहुत शोर नहीं है। यह सीपीपीएसपीसी की तुलना में बेहतर दिखता है। वे इसे सभ्य templating यांत्रिकी के उपयोग के माध्यम से प्राप्त करते हैं।
Igloo मैं आगे देख रहा हूँ कुछ समय
में यह ककड़ी और न ही फिटनेस की विशेषताओं में से कोई प्रतीत नहीं होता है, परीक्षण अभी भी कोड में है और यह परीक्षक या व्यावसायिक विश्लेषक से पठनीय/संपादन योग्य नहीं है। –
- 1. क्या कोई ओपन सोर्स एसक्यूएल सर्वर डीबी तुलना उपकरण है?
- 2. क्या कोई अच्छा ओपन सोर्स एक्सएमएल विचार है?
- 3. ओपन सोर्स लॉगिन सिस्टम, क्या अच्छा है?
- 4. आपका पसंदीदा डेल्फी ओपन सोर्स कार्यात्मक परीक्षण उपकरण क्या है?
- 5. क्या कोई ओपन-सोर्स डीआरएम समाधान है?
- 6. क्या नेट 4 के लिए कोई ओपन सोर्स प्रोफाइलर है?
- 7. क्या SQL कोड के लिए कोई ओपन सोर्स रिपोजिटरी है?
- 8. क्या Google डॉक्स के लिए कोई ओपन सोर्स विकल्प है?
- 9. क्या कोई अच्छा संदर्भ (ओपन-सोर्स) रेल नोएसक्यूएल ऐप्स हैं?
- 10. अच्छा ओपन सोर्स क्व्यूइंग प्लेटफार्म?
- 11. जावा में कोई अच्छा ओपन सोर्स EDIFACT पार्सर है?
- 12. विंडोज डेवलपर्स के लिए ओपन सोर्स लाइब्रेरी डीएलएल बनाने के लिए सबसे अच्छा तरीका क्या है?
- 13. ओपन सोर्स ईआर आरेखण उपकरण mysql
- 14. एक अच्छा ओपन सोर्स वॉयसएक्सएमएल कार्यान्वयन क्या है?
- 15. सबसे अच्छा ओपन सोर्स हेल्प टिकट सिस्टम क्या है?
- 16. क्या अच्छा ओपन सोर्स आरईएसटी webservice तकनीक बाहर है?
- 17. क्या आप ओपन सोर्स
- 18. क्या कोई कारण है कि Google अपनी ओपन सोर्स प्रोजेक्ट्स में सीपीपी के बजाय सीसी एक्सटेंशन का उपयोग करता है?
- 19. क्या एक्स्टजेएस ओपन सोर्स है?
- 20. क्या जावाएफएक्स ओपन सोर्स है?
- 21. वेब प्रोग्रामिंग सीखने के लिए अच्छा ओपन सोर्स कोड
- 22. ओपन-सोर्स जावा-गेम का अच्छा उदाहरण क्या है?
- 23. सबसे अच्छा मुफ्त ओपन सोर्स एफएलवी प्लेयर (एम्बेड) क्या है?
- 24. सबसे अच्छा ओपन सोर्स विकी मंच क्या है?
- 25. क्या Python के लिए कोई अच्छा निर्भरता विश्लेषण उपकरण है?
- 26. क्या एक्सएसएल पूर्वावलोकन के लिए कोई अच्छा उपकरण है?
- 27. Mathworks Polyspace के लिए ओपन सोर्स विकल्प?
- 28. ओपन सोर्स
- 29. कोई भी अच्छा क्लाइंट-साइड ओपन-सोर्स डैशबोर्ड ढांचा?
- 30. क्या कोई स्केलेबल ओपन सोर्स फाइल स्टोरेज सिस्टम है?
सी के बारे में या सी ++ के बारे में यह सवाल है की कोशिश करने से एक है? सी/सी ++ शुद्ध अस्पष्टता के अलावा कुछ भी नहीं है। –