Code Metrics Analysis for Unmanaged C++ Code [clos

2019-02-16 15:28发布

问题:

Does anyone know of a free tool, similar to what is built into Visual Studio 2010 for managed code, that can do analysis of unmanaged, MFC C++ code and give metrics (lines of code, dependency or coupling, etc)?

I've been searching on Google for awhile, but really haven't been able to find anything that works. Thanks a ton!

回答1:

Source Monitor is a good free tool tool for code metrics such as LoC and complexity and also produces kiviat graphs. But it does not have any depedency or coupling metrics.



回答2:

Our SourceMeter tool can analyze your Visual C++ project and provide you all the information you asked for: metrics (lines of code, dependency, coupling, 60+ metrics altogether). The results are in standard CSV files, which you can easily open in e.g. spreadsheet editors.



回答3:

I am not sure about free tool but one paid tool which is most comprehensive is IBM's Logiscope http://www-01.ibm.com/software/awdtools/logiscope/



回答4:

Not free but QA-CPP does metrics like cyclomatic complexity and static analysis.

It's fairly complex to set up but they are pretty good on product support and regularly put out updates.