我遇到了以下可维护性指数(MI)的建议值:

  • 85和更多:良好的可维护性
  • 65-85 :中等可维护性
  • 65及以下:很难真正维护
    错误的代码段(大的,未注释的,
    非结构化)的MI值可以是
    甚至是负

  • 这些值(value)是否取决于技术?例如,对于大型机而言,值为70是否对Java而言很难维护?

    可以使用独立于技术的同一标准吗?

    最佳答案

    这是关于可维护性指标值的含义的an explanation

    不久这是

    MI = 171 - 5.2*ln(Halstead Volume) - 0.23*(Cyclomatic Complexity) - 16.2*ln(Lines of Code)
    

    在0到100之间缩放。

    显而易见,该指标可用于任何程序语言。

    关于visual-studio - 可维护性指数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/592866/

    10-15 09:02