《代码整洁之道》读后感

>>>  文章華國詩禮傳家—精彩書評選  >>> 簡體     傳統

1.稍后等于永不(Later equals never)

“现在时间太紧,我先完成功能,稍后有空了,或者等到测试阶段,我再回来重构优化代码。”

事实证明,我从来没有回头优化过这些代码。

2.别让别人骂你

当别人接手你的项目后,在此之上扩展功能或者维护时,他会不会时常大骂:“这他妈什么傻逼写的代码!”

3.混乱的恶性循环

项目可以越做越顺手,越做越流畅;也可以越做越痛苦,越做越悲剧。

4.花时间保持代码整洁不但有关效率,还有关生存

代码乱->进度慢,bug多->项目完蛋->卷铺盖回家

5.态度

作为一个开发人员,作为一个程序员,你应该有自己所坚守的原则。

什么事情该做,不能做,你必须有一个清晰的概念。

6.用艺术的眼光看待自己的代码

决不能容忍代码里面的一丝缺陷,你需要像制作艺术品一样去编写维护你的代码。

7.什么才是整洁的代码

优雅,外表或举止上令人愉悦的优美和雅观;令人愉悦的精致和简单。

你的代码令你愉悦吗?

8.谨防“破窗理论”

窗户破损了的建筑让人觉得似乎无人照管。于是别人也再不关心。他们放任窗户继续破损。最终自己也参加破坏活动,在外墙上涂鸦,任垃圾堆积。一扇破损的窗户开辟了大厦走向倾颓的道路。

9.整洁的代码只做好一件事

整洁的代码力求集中。每个函数、每个类和每个模块都全神贯注于一事,完全不受四周细节的干扰和污染。

代码应当讲述事实,不引人猜测

它应当有单元测试和验收测试。它使用有意义的命名。它只提供一种而非多种做一件事的途径。它只有尽量少的依赖关系,而且要明确地定义和提供清晰、尽量少的API。代码应通过其字面表达含义,因为不同的语言导致并非所有必需信息均可通过代码自身清晰表达。

没有测试的代码不干净。不管它有多优雅,不管有多可读、多易理解,微乎测试,其不洁亦可知也。

写代码切忌装B。

10.把代码当成你女朋友

别成为一个虐待女友的坏人,你应该给她最好的,时刻在意她。

11.如何编写整洁的代码

减少重复代码,提高表达力,提早构建简单抽象。

12.记住,我是一位作家

我们要对@author后面的那个名字负责,我们是作家,我们拥有读者,我们是搞艺术的。

13.代码的读写比例

参考数据库读写比例(10:1)


程序猿进化中 2013-07-09 15:02:36

[新一篇] 《代碼整潔之道》(Clean Code)

[舊一篇] 《蘋果往事》演員陣容
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表