【发布时间】:2016-11-16 05:10:36
【问题描述】:
我正在处理一个相对较大的 Python 项目,我们没有任何圈复杂度工具作为我们自动化测试和部署过程的一部分。
Python 中的圈复杂度工具有多重要?您或您的项目是否使用它们并发现它们有效?如果有人有,我想要一个不错的前后故事,这样我们就可以从答案中消除一些主观性(即在我们也没有 cyclo-comp 工具之前,在我们介绍它之后,好事A发生了,坏事B发生了,等等)。这类问题还有很多其他通用答案,但我没有找到专门针对 Python 项目的答案。
我最终会尝试决定是否值得将它添加到我们的流程中,以及哪些特定指标和工具/库最适合大型 Python 项目。我们的主要目标之一是长期维护。
【问题讨论】:
-
看看sobolevn.me/2019/10/complexity-waterfall 这是一篇关于代码复杂性的好文章。
标签: python cyclomatic-complexity code-metrics