
可读性代码
文章平均质量分 53
malina90
踏踏实实的走完学生生涯的这最后一年,加油~~
展开
-
《编写可读性代码的艺术》读书笔记 第二部分 简化循环和逻辑
第二部分:简化循环和逻辑 第七章把控制流变得易读 把条件、循环以及其他对控制流的改变做的越“自然”越好,运用一种方式使读者不用停下来重读你的代码。 1、 条件语言中参数的顺序。【比较的左侧:“被询问的”表达式,它的值更倾向于不断变化;比较的右侧:用来做比较的表达式,它的值更倾向于常量】 2、 If/else语句块的顺序 a) 首先处理正逻辑而不是负逻辑。If(debug)而不是原创 2014-09-11 17:22:50 · 602 阅读 · 0 评论 -
《编写可读性代码的艺术》读书笔记 第一部分 表面层次的改进
第一部分:表面层次的改进 代码应当易于理解 代码的写法应当使别人理解它所需的时间最小化。 第二章 把信息装进名字中: ① 选择专业的词,并且避免使用“空洞”的词 ② 避免像tmp和retval这样泛泛的名字,用描述该变量的值的名字来代替。tmp这个名字只应用于短期存在且临时性为其主要存在因素的变量。for(int i=0;i ③ 在给变量、函数等元素命名时,要把他描述的更原创 2014-09-11 15:51:26 · 514 阅读 · 0 评论 -
《编写可读性代码的艺术》读书笔记 第三部分 重新组织代码
第三部分 重新组织代码 第十章抽取不相关的子问题 建议:积极的发现并抽取出不相关的子逻辑。通过建立一大堆库和辅助桉树来解决一般问题,剩下的就是让你的程序与众不同的核心部分。 1、 纯工具代码。 2、 创建大量通用代码。 3、 项目专有的功能。 4、 简化已有的接口。你永远都不要安于使用不理想的接口。你总可以创建自己的包装函数来隐藏接口的粗陋细节,让它不再成为你的障碍。 5、 按需重塑原创 2014-09-12 09:10:28 · 422 阅读 · 0 评论 -
《编写可读性代码的艺术》读书笔记 第四部分 精选话题
第四部分 精选话题 第十四章 测试与可读性 1、 测试代码应当具有可读性,以便其他程序员可以舒服的改变或者增加测试 2、 使测试更可读。每个测试的最高一层应该越简单越好。 a) 对使用者隐去不重要的细节,以便更重要的细节会凸显。 b) 创建最小的测试声明。大多数测试的基本内容都能精炼成“对于这样的输入/情形,期望有这样的行为/输出”。并且很多时候,这个目的可以用一行原创 2014-09-12 15:07:51 · 389 阅读 · 0 评论