【代码大全】第14章 组织直线型代码
2013-08-06 10:18
260 查看
第十四章 组织直线型代码
必须有明确顺序的语句针对接口编程而不是针对实现编程,则要求接口没有假定,或者假定很明显。
1、 设法组织代码,使依赖关系变得明显。
2、 使子程序名称能够明显的表示依赖关系。
3、 利用子程序参数明确表示依赖关系。
4、 用注释对不清晰的依赖关系进行说明。
5、 用断言或错误处理代码来检查依赖关系。
顺序无关的语句
如果语句间没有依赖关系,则可以根据第二标准来来判断语句或代码块的顺序:就近原则(Principle of proximity)。
1、 使代码易于自上而下的阅读。
2、 把相关的语句组织在一起。如果相关语句的管理性很强则要考虑形成一个新的子程序。
核对表:组织直线型代码
1、 代码使得语句间的依赖关系变得明显吗?
2、 子程序的名字使得依赖关系变得明显吗?
3、 子程序的参数使得依赖关系变得明显吗?
4、 如果依赖关系不明确,是否用注释加以说明?
5、 你用内务管理变量来检查代码中关键位置的顺序依赖关系了吗?
6、 代码容易按照自上而下的顺序阅读吗?
7、 相关的语句被组织在一起吗?
8、 把相对独立的语句放到各自的子程序里了吗?
本章要点
1、 组织直线型代码最主要的原则是按照依赖关系进行排列。
2、 可以用好的子程序名,参数列表,注释以及——如果代码足够重要——内务变量(类内部的状态变量)来使依赖关系变得更加明显。
3、 如果代码之间没有依赖关系,那就设法使相关的语句尽可能的接近
相关文章推荐
- 读书笔记_代码大全_第14章_组织直线型代码_第15章_使用条件语句
- 代码大全第二版读书笔记 第四部分-语句 十四、组织直线型代码 十五、使用条件语句
- 代码大全学习总结——直线型代码、条件语句
- 组织直线型代码
- 《代码大全》学习之--组织直线型代码
- 《Code Complete》ch.14 组织直线型的代码
- 《代码大全》学习笔记:第十四章,组织直线型代码
- 《代码大全》读书笔记--组织直线型代码、使用条件语句
- Android 编程实用代码大全
- javascript keycode代码参考大全
- 代码大全--书写子程序要注意的几个问题?
- 如何组织大型JavaScript应用中的代码?
- CSS 颜色代码大全 CSS颜色对照表
- 项目开发中源代码树的组织
- javascript 常用代码大全
- 字体颜色代码大全
- js广告代码大全
- 代码大全 读书笔记(1)
- css常用代码大全,html+css代码
- 设为首页代码大全