2

我需要一个快速、可靠(开源将是一个优势)的 Java 工具,用于跟踪可维护性指数和类似的代码指标,以向客户展示处理重构问题的进度。

您对申请有何建议?

4

2 回答 2

1

Sonar是一个非常棒的工具,可以针对多个项目跟踪各种指标并随着时间的推移维护历史记录。

SONAR 是一个开源质量管理平台,致力于持续分析和衡量源代码质量,从组合到方法。

于 2010-06-07T16:33:49.993 回答
-1

一个非常有趣且可用的工具是Lattix。它检查所有类引用以创建一个依赖矩阵,这是一个很好的可维护性度量;如果您的代码库中有很多依赖项,那么一个地方的更改更有可能导致其他类的级联更改。我并不是说这是衡量可维护性的唯一方法,但我认为它可能是最好的方法之一。

很酷的额外功能是重构支持,它允许您计划重构(以减少不需要的依赖项)并为您提供完成它的 TODO 任务列表。而且它在视觉上非常直观,因此您可以一目了然地轻松跟踪项目的“健康状况”。

于 2010-06-07T16:25:08.663 回答