复杂结构 (C901)
源自 mccabe linter。
作用
检查具有高 McCabe
复杂度的函数。
为什么这不好?
函数的 McCabe
复杂度是函数控制流图复杂度的度量。它通过将函数中决策点的数量加一来计算。决策点是代码中程序可以选择两条或更多条路径的地方。
复杂度高的函数难以理解和维护。
示例
建议改为
源自 mccabe linter。
检查具有高 McCabe
复杂度的函数。
函数的 McCabe
复杂度是函数控制流图复杂度的度量。它通过将函数中决策点的数量加一来计算。决策点是代码中程序可以选择两条或更多条路径的地方。
复杂度高的函数难以理解和维护。
建议改为