开发者社区> 问答> 正文

圈复杂度是什么?圈复杂度的大小如何影响程序?

圈复杂度是什么?圈复杂度的大小如何影响程序?

展开
收起
夹心789 2024-05-30 13:28:18 51 0
1 条回答
写回答
取消 提交回答
  • 圈复杂度是一种代码复杂度的衡量标准,由Thomas J. McCabe, Sr. 在1976年提出。它用来衡量一个模块判定结构的复杂程度,数量上表现为线性无关的路径条数,即合理的预防错误所需测试的最少路径条数。
    圈复杂度大说明程序代码可能质量低且难于测试和维护。根据经验,程序的可能错误和高的圈复杂度有着很大关系,一般来说,圈复杂度大于10的方法存在很大的出错风险。

    2024-05-30 14:18:08
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载