我需要一个快速,可靠(开源将是一个优势)的工具,用于跟踪可维护性索引和simliar代码指标,以向客户显示处理重构问题的进度。
您的建议是什么?
答案 0 :(得分:1)
Sonar是一个非常棒的工具,可以针对大量项目跟踪各种指标并保持历史记录。
SONAR是一个开源质量管理平台,致力于从产品组合到方法不断分析和测量源代码质量。
答案 1 :(得分:-1)
一个非常有趣且可用的工具是Lattix。它检查所有类引用以创建依赖矩阵,这对于可维护性来说是一个非常好的度量;如果您的代码库中存在大量依赖项,那么在一个位置进行更改将更有可能导致其他类中的一系列更改。我不是说这是衡量可维护性的唯一方法,但我认为这可能是最好的方法之一。
酷的额外功能是重构支持,它允许您计划重构(以减少不需要的依赖项)并为您提供完成它的TODO任务列表。它在视觉上非常直观,因此您可以一目了然地轻松跟踪项目的“健康状况”。