【发布时间】:2023-03-20 07:21:01
【问题描述】:
我运行 radon cc -s myFile.py 来计算 Cyclo 指标,我在下面粘贴了部分结果
...
(more stuff)
C 37:0 MyClass - A (3)
M 40:4 MyClass.letter - A (2)
M 47:4 MyClass.fullname - A (2)
M 58:4 MyClass.__str__ - A (1)
...
(more stuff)
Radon 的Documentation 没有具体说明如何计算类的指标。对我来说,类具有圈复杂度是没有意义的,因为它本身并不像方法或函数那样代表代码流,即使存在我也希望类的圈复杂度是其方法的 CC 总和,这显然不是这里的情况。
【问题讨论】:
标签: python code-metrics cyclomatic-complexity flake8