जावा में कुछ बहुत अच्छे ओपन सोर्स स्टैटिक एनालिसिस टूल जैसे फाइंडबग्स , चेकस्टाइल और पीएमडी हैं । उन उपकरणों का उपयोग करना आसान है, बहुत उपयोगी है, कई ऑपरेटिंग सिस्टम और मुफ्त पर चलते हैं ।
वाणिज्यिक C ++ स्थैतिक विश्लेषण उत्पाद उपलब्ध हैं। हालांकि इस तरह के उत्पाद शानदार हैं, छात्रों के लिए लागत बहुत अधिक है और आमतौर पर परीक्षण संस्करण प्राप्त करना कठिन है।
विकल्प खुला स्रोत सी ++ स्थिर विश्लेषण उपकरण खोजने के लिए है जो कई प्लेटफार्मों (विंडोज और यूनिक्स) पर चलेगा। एक खुला स्रोत उपकरण का उपयोग करके, इसे कुछ आवश्यकताओं को फिट करने के लिए संशोधित किया जा सकता है। उपकरण ढूंढना आसान काम नहीं रहा है।
नीचे C ++ स्टैटिक विश्लेषण टूल की एक छोटी सूची है जो दूसरों के द्वारा पाया या सुझाया गया है।
- C ++ चेक http://sf.net/projects/cppcheck/
- Oink http://danielwilkerson.com/oink/index.html
- C और C ++ कोड काउंटर http://sourceforge.net/projects/cccc/
- स्प्लिंट (उत्तरों से)
- मोज़िला का पोर्क (उत्तर से) (यह अब ओंक का हिस्सा है)
- मोज़िला का डीहाइड्रा (उत्तरों से)
-Weffc++
GNU g ++ के लिए विकल्प का उपयोग करें (उत्तर से)
कुछ अन्य पोर्टेबल ओपन सोर्स C ++ स्टैटिक विश्लेषण टूल क्या हैं, जिनके बारे में किसी को भी पता है और इसकी सिफारिश की जा सकती है?
कुछ संबंधित लिंक
- /programming/97454/c-static-code-analysis-tool-on-windows
- http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
- http://www.chris-lott.org/resources/cmetrics/
- कोडिंग मानकों के एक सेट के खिलाफ C / C ++ स्रोत कोड की जांच करने के लिए एक मुफ्त टूल?
- http://spinroot.com/static/
- एक स्थिर कोड विश्लेषण उपकरण चुनना