Анализ метрик кода для неуправляемого кода на С++

Кто-нибудь знает о бесплатном инструменте, подобном встроенному в Visual Studio 2010 для управляемого кода, который может выполнять анализ неуправляемого кода MFC С++ и давать показатели (строки кода, зависимость или связь и т.д.)?

Я искал в Google некоторое время, но на самом деле не смог найти ничего, что сработает. Спасибо тонну!

Ответ 1

Source Monitor - хороший бесплатный инструмент для кодовых показателей, таких как LoC и сложность, а также создает графики kiviat. Но он не имеет показателей децентрации или сочетания.

Ответ 2

Наш инструмент SourceMeter может проанализировать ваш проект на Visual С++ и предоставить вам всю запрашиваемую информацию: показатели (строки кода, зависимость, сцепление, 60+ метрик вообще). Результаты приведены в стандартных файлах CSV, которые вы можете легко открыть, например. редакторов электронных таблиц.

Ответ 3

Я не уверен в бесплатном инструменте, но один платный инструмент, который является наиболее полным, - это IBM Logiscope http://www-01.ibm.com/software/awdtools/logiscope/

Ответ 4

Не бесплатно, но QA-CPP выполняет такие показатели, как циклическая сложность и статический анализ.

Это довольно сложно настроить, но они очень хороши в поддержке продукта и регулярно публикуют обновления.