这两章内容很少,也比较简单,以下就分别摘着个人觉得需要注意的点进行阐述。
一、组织直线型代码
就2种情况:一个是有顺序关系,一个无顺序关系。
1. 前者是必须有明确顺序的语句
关键是2个字“明显”,将关系明显化,主要有以下几个简单原则:
a. 利用程序参数来明确依赖关系;
类中常用用私有成员变量来简化参数传递,不过个人建议还是带上,一来是程序入口明显,二来是便于今后提取公共函数扩展;
b. 用断言或错误处理代码来检查依赖关系;
会提高复杂度,使用时注意权衡;
c. 用注释来辅助说明依赖关系;
尽量少用这种方法,除非是某段代码你真的是动不了了;
2. 顺序无关的语句
这里提到就近原则,对于顺序无关的语句,还是可以把相关的操作放在一起,对代码的可读性和可维护性还是很有帮助的。
二、使用条件语句
主要介绍2个语句:if 和 case。通篇看过去,精简成2点需要注意。
1. 正常情况处理放在前面,异常情况放在后面;
这里正常情况还可认为是使用频率最多的情况;
2. 要考虑全面
这点很重要,不能漏项,否则很容易出问题,像IF语句的else以及case语句的default就是很好的补充;
本文详细阐述了如何通过组织直线型代码和使用条件语句来提升代码的质量和效率。首先介绍了如何明确顺序依赖关系,包括利用程序参数、断言或错误处理以及注释来辅助理解。接着讨论了条件语句的使用原则,强调了正常情况处理放在前面以及考虑全面的重要性。最后,文章总结了关键点,旨在帮助开发者构建更清晰、易于维护的代码。
2万+

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



