2009-04-11 10 views
8

मैं विजुअल स्टूडियो 2008 पर वाणिज्यिक अप्रबंधित सी ++ ऐप विकसित करता हूं, और मैं एक स्थिर कोड विश्लेषण टूल जोड़ना चाहता हूं।स्टेटिक-कोड विश्लेषक: अप्रबंधित सी ++ विजुअल स्टूडियो 2008

कोई सिफारिशें?

मुझे लगता है कि उपकरण एमएसवीसी में एकीकृत किया जा सकता है तो यह वास्तव में अच्छा होगा।

मैं सोच रहा हूँ के बारे में PC-Lint + Visual Lint

हालांकि, मैं Coverity पर एक मुश्किल से नज़र डालने का किया गया है, Understand, और Klockwork रूप में अच्छी तरह।

कीमत वास्तव में मुद्दा नहीं है। मुझे उन लोगों की राय चाहिए जो वास्तव में के लिए एमएसवीसी पर अप्रबंधित सी ++ के लिए टूल का उपयोग करते थे, और वे इसे बिल्कुल पसंद करते थे।

आखिरकार, वीएसटीएस और इंटेल समांतर स्टूडियो अब स्थिर कोड विश्लेषण भी प्रदान करते हैं। नाइस ~

नोट: संबंधित post सुझाव है Coverity सबसे अच्छा है (पिछले 2 पदों देखें)

+0

के साथ एकीकृत कोशिश कर सकते हैं एक नकली लग रहा है मेरे लिए: देखें। – dirkgently

+0

यह उपयोगी होगा यदि आपने जिस प्रकार की विश्लेषण की आवश्यकता है, उसे भी रेखांकित किया है। किसी ऐसे व्यक्ति के रूप में जो एसए उपकरण विक्रेता के लिए काम करता है (यहां सूचीबद्ध नहीं है :() यदि आप जिस प्रकार की जांच चाहते हैं उसे सूचीबद्ध करते हैं तो यह उपयोगी होगा: उदाहरण के लिए कोडिंग मानक प्रवर्तन, प्रवाह विश्लेषण, डिज़ाइन सलाह इत्यादि। –

उत्तर

2

मैं विजुअल स्टूडियो के लिए एक सी ++ स्थिर विश्लेषण प्लगइन, रेडलिज़र बिल्डिंग Goanna के लिए काम करता हूं। इसका ध्यान एक प्रोग्रामर द्वारा डेस्कटॉप उपयोग पर है। आप इसे व्यक्तिगत फ़ाइलों पर चला सकते हैं, जैसे आप संकलक करते हैं, और यह आपको परिणाम जल्दी से दे सकता है।

trial available है। फ़ाइल पर राइट-क्लिक करें, रन गोन्ना चलाएं, और परिणाम विजुअल स्टूडियो चेतावनियों सूची में दिखाई देते हैं।

3

उन सभी आप का उल्लेख के अलावा, वी.एस. टीम डेवलपर संस्करण PREfast कहा जाता है एक अच्छा स्थिर विश्लेषण उपकरण के साथ आता है (?)। इसकी (जाहिर है ..) अच्छी तरह से आईडीई में एकीकृत, और मेनू के माध्यम से सुलभ। वास्तव में यह एक एमएस आंतरिक उपकरण की सार्वजनिक रिलीज है - एक उपकरण का एक पतला संस्करण जिसे प्रीफिक्स कहा जाता है, वे अपने निर्माण पर चलते हैं। व्यक्तिगत रूप से, जब मुझे एक ही निर्णय का सामना करना पड़ा, तो प्रीफ़ास्ट पर्याप्त था।

2

मैंने अभी cppcheck का उपयोग शुरू किया है जो मुझे कम शोर के कारण बहुत पसंद है।

हालांकि यह विजुअल स्टूडियो 2008 के साथ सीधे एकीकृत नहीं होता है, वीएस को अनुकूलित किया जा सकता है और आप इसे सीधे आईडीई में एकीकृत करने में सक्षम होना चाहिए।

0

मैं PVS-Studio static code analyzer का उपयोग करता हूं। यह स्थिर कोड विश्लेषक विजुअल स्टूडियो 2005, 2008, 2010, 2012, 2013 के साथ एकीकृत है।

यह कई अतिरिक्त सुविधाएं होती हैं:

  1. फ़ाइलें जो हाल ही में कई दिन पहले संशोधित किया गया का सत्यापन;

  2. टेक्स्ट फ़ाइल सूची के भीतर से उनके फ़ाइल नामों द्वारा फ़ाइलों का सत्यापन;

  3. संस्करण नियंत्रण प्रणाली एकीकरण; fro m कमांड लाइन इंटरफ़ेस को संचालित करने की क्षमता;

  4. «झूठा अलार्म» अंकन; विश्लेषण की बचत और लोडिंग परिणाम;

  5. सभी उपलब्ध कोर और प्रोसेसर का उपयोग;

  6. आदि ...

2

आप CppDepend, एक बहुत पूरा C और C++ स्थिर विश्लेषक, अच्छी तरह से वी.एस. 2008, 2010, 2012, 2013 और 2015 के

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