Python
连通分支 标签描述

CyclomaticComplexity,可以翻译成 循环复杂度 圈复杂度 圈复杂性 回路复杂性 循环复杂度是软件工程中的一个定量度量,表示程序或函数的复杂性。它衡量程序源代码中线性独立路径或分支的数量。如果一个函数的循环复杂度太高了,就需要进行重构。 在本文中会介绍循环复杂度的计算。很多人都认为代码的质量是见仁见智,非常主观的。因为软件这东西起源于欧美,那里的文化就是什么都要量化一下,绝对化一下。所以他们总想着摆脱这种主观性,企图找到一种客观的量化工具,那么循环复杂度就是他们找到的一种。不能说这东西完全有效,有些理念还是挺好的。 高循环复杂度的方法或函数,意味着不容易阅读和维护,最好对...