cyclomatic complexity
2015-10-29 19:02:31 0 举报
cyclomatic complexity(圈复杂度)是一种用于衡量程序控制结构的复杂性的度量方法。它通过计算代码中的判定节点数量来衡量代码的复杂性。判定节点是程序中产生多个执行路径的条件语句,如if-else语句、switch语句等。圈复杂度越高,表示程序的控制结构越复杂,可能存在较多的逻辑错误和难以维护的问题。为了降低圈复杂度,程序员可以采用一些优化措施,如合并条件语句、使用多路分支等。