Бесплатная программа SourceMonitor позволяет вам заглянуть внутрь исходного кода вашего программного обеспечения, чтобы узнать, сколько кода у вас есть, и определить относительную сложность ваших модулей. Например, вы можете использовать SourceMonitor для определения кода, который с наибольшей вероятностью содержит дефекты и поэтому требует официальной проверки. SourceMonitor, написанный на C++, выполняет ваш код с высокой скоростью, обычно не менее 10 000 строк кода в секунду. SourceMonitor предоставляет следующее:
Собирает метрики за один быстрый проход через исходные файлы.
Измеряет показатели исходного кода, написанного на C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) или HTML.
Включает метрики уровня методов и функций для C++, C, C#, VB.NET, Java и Delphi.
Предлагает опцию модифицированной метрики сложности.
Сохраняет метрики в контрольных точках для сравнения во время проектов разработки программного обеспечения.
Отображает и печатает метрики в таблицах и диаграммах, включая диаграммы Кивиа.
Работает в стандартном графическом интерфейсе Windows или внутри ваших сценариев с использованием командных файлов XML.
Экспортирует метрики в файлы XML или CSV (значения, разделенные запятыми) для дальнейшей обработки с помощью других инструментов.