会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Forever Hello World
Oh, my god. Segment fault.
博客园
新随笔
管理
随笔分类 -
《代码大全》读书笔记
《代码大全》读书笔记——第14、15、16章
摘要:这次准备连续写三章的读书笔记,因为这三章讲得都是很基础但又容易让人忽略的细节问题。第14章 组织直线型代码14.1 必须要有明确顺序的语句。 设法组织代码,使得依赖关系变得非常明显。要非常明显,非常是重点。例如下面的子程序就是具备明显的依赖关系:InitExpenseData(), ComputeExpenseData(), PrintComputeDataResult();后面的一个子程序总是...
阅读全文
posted @
2010-06-24 20:50
Linjian
阅读(467)
评论(0)
推荐(0)
《代码大全》读书笔记:第7章——高质量的子程序
摘要:开始拜读《代码大全》,顺便写些读书笔记,不打算每一章都写,没这个必要。先从第七章开始。7.1 创建子程序的正当理由 简单地列举,就是:降低复杂度、引入中间的易懂的抽象、避免代码重复、支持子类化、隐藏顺序、隐藏指针操作、提高可移植性、简化复杂的逻辑判断、改善性能;等等。 其实这些理由之间都是有联系的。其中关于可移植性的部分,如果子程序设计得好,可以把底层的、会随着环境而变化的部分抽象出来,写成一...
阅读全文
posted @
2010-06-19 13:56
Linjian
阅读(664)
评论(0)
推荐(0)
公告