【问题标题】:Tracking Maintainability index (MI) in Java在 Java 中跟踪可维护性指数 (MI)
【发布时间】:2010-06-07 15:59:01
【问题描述】:

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

你对申请有什么建议?

【问题讨论】:

  • 啊,但是如何索引索引的可靠性? :P
  • 纯粹来自工具生成的结果和我使用代码的主观反馈:)

标签: java indexing maintainability


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • hmm... Lattix 似乎非常有用,尤其是对于依赖关系图,但我需要显示代码“之前”和“之后”的一些数值,并且 MI 非常适合我的需求,但是对于除了 JHawk 似乎是一个专有项目之外的一些原因,到目前为止,我还没有为 Java 平台找到任何其他工具(或 IDE 插件):(
    猜你喜欢
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 2017-12-10
    • 2014-03-23
    • 2010-10-21
    • 2014-12-02
    • 1970-01-01
    • 2011-02-14
    相关资源
    最近更新 更多