过多的缩进层次不利于代码阅读,进而不利于代码的维护,给自己一些这方面的原则,如:不能超过三层(我自己的原则)。

如何消除缩进:

  • 提前返回
    • 遇到非法路径就提前抛出异常
    • 遇到非正常条件就提前返回默认值,如:边界情况、特殊情况。
  • 重构为子方法:某些代码片段可以使用重构工具自动生成子方法,某些需要执行一系列小的重构步骤之后才能使用重构为子方法。  

相关文章:

  • 2021-10-30
  • 2021-12-26
  • 2021-11-28
  • 2022-12-23
  • 2021-09-27
  • 2021-11-05
  • 2021-10-27
  • 2021-08-06
猜你喜欢
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2021-08-17
  • 2022-02-13
  • 2022-12-23
  • 2021-12-28
相关资源
相似解决方案