您的位置:首页 > 编程语言

代码大全学习总结——直线型代码、条件语句

2012-06-13 21:17 295 查看
这两章内容很少,也比较简单,以下就分别摘着个人觉得需要注意的点进行阐述。

一、组织直线型代码

就2种情况:一个是有顺序关系,一个无顺序关系。

1. 前者是必须有明确顺序的语句

关键是2个字“明显”,将关系明显化,主要有以下几个简单原则:

a. 利用程序参数来明确依赖关系;

类中常用用私有成员变量来简化参数传递,不过个人建议还是带上,一来是程序入口明显,二来是便于今后提取公共函数扩展;

b. 用断言或错误处理代码来检查依赖关系;

会提高复杂度,使用时注意权衡;

c. 用注释来辅助说明依赖关系;

尽量少用这种方法,除非是某段代码你真的是动不了了;

2. 顺序无关的语句

这里提到就近原则,对于顺序无关的语句,还是可以把相关的操作放在一起,对代码的可读性和可维护性还是很有帮助的。

二、使用条件语句

主要介绍2个语句:if 和 case。通篇看过去,精简成2点需要注意。

1. 正常情况处理放在前面,异常情况放在后面;

这里正常情况还可认为是使用频率最多的情况;

2. 要考虑全面

这点很重要,不能漏项,否则很容易出问题,像IF语句的else以及case语句的default就是很好的补充;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: