फिलहाल, रुबी के लिए कोई सी 1 कवरेज टूल नहीं हैं। वास्तव में, कोई आरसीओवी के अलावा कवरेज उपकरण नहीं हैं।
हाल ही में, सी में एमआरआई दुभाषिया को पैचिंग या विस्तार करके इस तरह के उपकरण लिखना संभव था। लगभग दो साल पहले जावा में जेआरबीबी का विस्तार करना भी संभव है, और वास्तव में पिछले महीने से ही है JRuby के लिए आरसीओवी बंदरगाह। हालांकि, इसके लिए रूबी और सी, और उस पर एक बहुत गहरा ज्ञान दोनों के ज्ञान की आवश्यकता है, क्योंकि एमआरआई के आंतरिक के साथ झुकाव दिल में बेहोशी के लिए नहीं है।
लेकिन केवल रूबिनीस के साथ रूबी समुदाय में कोड कवरेज टूल जैसे डायनामिक विश्लेषण टूल लिखना संभव होगा, जिससे रूबी समुदाय के एक बड़े हिस्से के लिए उपकरण लेखन सुलभ हो सके। मेरी आशा यह है कि, यह टूल विक्रेताओं के पर्याप्त वित्तीय समर्थन के साथ मिलकर (कई प्रमुख आईडीई विक्रेता या तो काम कर रहे हैं या पहले से ही रूबी आईडीई पेश कर चुके हैं, जिनमें कोडगियर (एक्स-बोरलैंड), इंटेलिजे, नेटबीन, ग्रहण, नीलमणि स्टील (स्टील में रूबी) विजुअल स्टूडियो के लिए) और यहां तक कि माइक्रोसॉफ्ट) 200 9 में रूबी टूलींग स्पेस में तेजी से नवाचार की ओर अग्रसर होगा और हम सी 1, सी 2 कवरेज, एनपीएथ कॉम्प्लेक्टीटी, और अधिक बढ़िया प्रोफाइलिंग जैसी चीजें देखेंगे।
तब तक, मेरे पास एकमात्र विचार जावा टूल्स का उपयोग करना है। जेआरबीई लोग अपने जेनरेट किए गए बाइटकोड को जावा टूल्स द्वारा कम से कम घुसपैठ करने के लिए उचित जादू मेटाडेटा को उत्सर्जित करने का प्रयास करते हैं। तो, शायद JRuby के साथ जावा कवरेज टूल का उपयोग करना संभव है। हालांकि, मुझे नहीं पता कि वास्तव में यह काम करता है, न ही अगर यह काम करना है।
स्रोत
2008-11-14 07:09:58
क्या यह 2016 में अभी भी चीजों की स्थिति है? –