绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

编写可读代码的艺术 中文完整版PDF[11MB]

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:48:07 阅读:

细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。

本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。

目录
前言 1
第1章 代码应当易于理解 5
是什么让代码变得“更好” .6
可读性基本定理.7
总是越小越好吗.7
理解代码所需的时间是否与其他目标有冲突 8
最难的部分 .8
第一部分 表面层次的改进 .9
第2章 把信息装到名字里 .11
选择专业的词 12
避免像tmp和retval这样泛泛的名字 . 14
用具体的名字代替抽象的名字 17
为名字附带更多信息 19
名字应该有多长 22
利用名字的格式来传递含义 . 24
总结 . 25
第3章 不会误解的名字 . 27
例子:Filter() . 28
例子:Clip(text, length) . 28
推荐用first和last来表示包含的范围 . 29
推荐用begin和end来表示包含/排除范围 . 30
给布尔值命名 30
与使用者的期望相匹配 31
例子:如何权衡多个备选名字 33
总结 . 34
第4章 审美 . 36
为什么审美这么重要 37
重新安排换行来保持一致和紧凑 38
用方法来整理不规则的东西 . 40
在需要时使用列对齐 41
选一个有意义的顺序,始终一致地使用它 42
把声明按块组织起来 43
把代码分成“段落” 44
个人风格与一致性 45
总结 . 46
第5章 该写什么样的注释 47
什么不需要注释 49
记录你的思想 52
站在读者的角度 54
最后的思考——克服“作者心理阻滞” . 58
总结 . 59
第6章 写出言简意赅的注释 . 60
让注释保持紧凑 61
避免使用不明确的代词 61
润色粗糙的句子 62
精确地描述函数的行为 62
用输入/输出例子来说明特别的情况 . 63
声明代码的意图 64
“具名函数参数”的注释 64
采用信息含量高的词 65
总结 . 66
第二部分 简化循环和逻辑 .67
第7章 把控制流变得易读 69
条件语句中参数的顺序 70
if/else语句块的顺序 . 71

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top