首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是圈复杂度?

什么是圈复杂度?
EN

Stack Overflow用户
提问于 2009-05-26 16:43:52
回答 11查看 19K关注 0票数 76

我经常看到的一个术语是“圈复杂度”。在这里,我看到了一些关于“如何计算语言X的CC”或“我如何用最少的CC来做Y”的问题,但我不确定我真的理解它是什么。

NDepend Website上,我看到了一个解释,基本上是“一个方法中的决策数量。每个if,for,&&等都会将CC分数加+1”。真的是这样吗?如果是,为什么这么糟糕?我可以看到,为了让代码更容易理解,人们可能想要保持If语句的数量相当低,但这真的是一切吗?

还是有更深层次的概念?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/911637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档