CodeQL 文档

语句过多的代码块

ID: cs/complex-block
Kind: problem
Security severity: 
Severity: recommendation
Precision: high
Tags:
   - maintainability
   - testability
   - complexity
Query suites:
   - csharp-security-and-quality.qls

点击查看 CodeQL 代码库中的查询

某些代码块包含过多的复杂语句(分支语句和循环)。这些代码块是重构的主要候选对象。

建议

考虑是否应该将某些复杂语句提取到其自己的方法中。

参考文献

  • William C. Wake,《重构工作簿》,Addison-Wesley Professional 出版社,2004 年。

  • Martin Fowler,《重构:改善现有代码的设计》,Addison-Wesley Professional 出版社,1999 年。

  • ©GitHub 公司
  • 条款
  • 隐私