我一直在玩测量大代码库的圈复杂度.
循环复杂性是通过程序源代码的线性独立路径的数量,并且有许多免费工具可供您选择的语言.
结果很有趣,但并不令人惊讶.也就是说,我知道最毛茸茸的部分实际上是最复杂的(评级> 50).但我发现有用的是,在决定从哪里开始重构时,我可以指出为每个方法分配一个具体的"坏"数字.
你使用圈复杂度吗?您找到的最复杂的代码是什么?
refactoring metrics cyclomatic-complexity code-metrics
code-metrics ×1
cyclomatic-complexity ×1
metrics ×1
refactoring ×1