过多的缩进层次不利于代码阅读,进而不利于代码的维护,给自己一些这方面的原则,如:不能超过三层(我自己的原则)
如何消除缩进:
- 提前返回
- 遇到非法路径就提前抛出异常
- 遇到非正常条件就提前返回默认值,如:边界情况、特殊情况。
- 重构为子方法:某些代码片段可以使用重构工具自动生成子方法,某些需要执行一系列小的重构步骤之后才能使用重构为子方法。
本文探讨了在编程实践中避免过深缩进层次的重要性,并提供了几个实用的建议来简化代码结构,包括提前返回、抛出异常、重构为子方法等技巧,以提升代码的可读性和维护性。
过多的缩进层次不利于代码阅读,进而不利于代码的维护,给自己一些这方面的原则,如:不能超过三层(我自己的原则)
如何消除缩进:
766
135

被折叠的 条评论
为什么被折叠?