编码质量评分标准

来源:互联网 发布:淘宝直播卖的东西好吗 编辑:程序博客网 时间:2024/05/17 01:37
条款说明工具5分4分3分2分1分平均函数代码行反映函数的单一职责性。单一职责即功能内聚。行数越多,可能是函数承担了太多职责造成的,往往隐含故障就越多,构建和维护成本就越高SourceMonitor<55-1010-1515-20>20平均函数复杂度反映函数的复杂性。越复杂,函数隐含的故障就越多,构建和维护成本就越高。复杂度定义见代码大全19.6SourceMonitor<33-44-55-6>6最大函数复杂度反映函数的复杂性。越复杂,函数隐含的故障就越多,构建和维护成本就越高。复杂度定义见代码大全19.6SourceMonitor<88-1010-2020-30>30注释率注释在一定程度可以帮助理解代码,提升可维护性。但需要注意不要加可有可无的注释,应追求代码自注释。SourceMonitor15%-25%25%-40%40%-50%>50%<15%平均块深度块深度是指被if/for/while等包围的嵌套层次。嵌套越多,逻辑越复杂,代码可读性越差,构建和维护成本就越高SourceMonitor<1.51.5-22-2.52.5-3>3.0
0 0
原创粉丝点击