编写易读代码的艺术
文章平均质量分 83
zhanglt
这个作者很懒,什么都没留下…
展开
-
编写易读代码的艺术——第一章 代码应该容易让人理解
代码应该容易让人理解 在过去的5年中,我们收集了许多“丑陋代码”的例子(其中大部分是我们自己写的),然后分析到底是什么使代码变丑陋,应用什么原则/技巧能把代码变好。最终我们注意到,所有的原则都源于一个主题: 代码应该容易让人理解。 我们相信这是你在写代码时你能用到的最重要的一条指导原则。通过这本书,我们将向你展示如何把这个原则应用到你日常编程的方方面面中。但在开始之前,我们先翻译 2012-03-07 16:53:51 · 1300 阅读 · 0 评论 -
编写易读代码的艺术——第四章 美学
一本杂志的布局包含了很多的思想。例如,段落的长度,列的宽度,文章的顺序,还有封面故事等等。一本好的杂志,可以方便的跳着看,或顺着看。 好的源代码也应该“看得顺眼”。这一章,我们将展示如何更好的使用空格,对齐和排序使你的代码更容易阅读。 下面就是我们使用的3个原则: 使用风格一致的布局,最好是能让读者习惯的样式 让相似的代码看起来也相似 把翻译 2012-03-23 17:37:01 · 814 阅读 · 0 评论 -
编写易读代码的艺术——第二章 把精确包含到名字里
把精确包含到名字里 无论是为变量,函数,或累命名,已经有很多技巧可以使用了。在这一章,我们主张把其中一个技巧重要性放到最前:把精确包含到名字里。 我们看到的程序中,很多名字是很模糊的,如tmp。甚至那些看上去有意义的词,如size或get, 没什么精确性可言。本节就是要展示给你如何去选那些具体而又直接的词。 选择明确的词 “把精确包含到名字”的部分意义就是选翻译 2012-03-09 14:39:46 · 890 阅读 · 0 评论 -
编写易读代码的艺术——第三章 名字应不能被误解
当为变量,方法,类或其他命名时,你希望下一个读你代码人能完全理解你的意思。最坏的情况是他人把你取的名字理解成与你所想的完全不一样的意思。 在这一章,我们将给你展示这种状况是怎样发生的,然后怎样避免它。 最基本的思想是:主动仔细检查你取的名字,问你自己,“别人会把这个名字理解成其他什么意思呢?”这要求你必须要有创造性,积极寻找“错误的理解”。这能帮助你定位那些意义模糊的名字并修改他们。翻译 2012-03-12 17:30:04 · 590 阅读 · 0 评论