编写可读代码的艺术的书评 (20)

mftian 2012-10-01 11:07:59

代码为什么需要可读?

有一次在code review的时候,一个应届毕业生问我,代码为什么需要可读性。我和他讲代码的美感和优雅、可维护性、可测试性,他却说那有什么用,只要能跑起来,能够实现功能,不就是好代码么?我不能否认这一点,但只能实现功能的代码绝对称不上好代码,就像没杀过人的人就是好人...  (展开)
Nina 2012-07-16 21:05:46

短小精悍,受益匪浅

这本书短小精悍,引人入胜。译文流畅,在阅读过程中没有障碍。 译版不过170多页,分成了15个章节,易于查阅。还别具匠心地在适宜处插入漫画。即使是阅读文字耐心不足的人,也能以轻松愉快的心情读完本书。 本书的确是浓缩的精华。  (展开)
information 2012-07-24 22:53:42

利人利己的编程

姑且不谈该书中提到的程序最优与否,本书在给广大的程序员上了一堂关键的编程品德学。就如同科学发展到一定程度出现对科学家应该具有什么品德展开讨论一样,本书也提出了作为一个出色的、有责任心的程序员应该具有的品质——让他人更容易看懂自己的代码。 从个人...  (展开)
才克服死机 2012-07-19 14:34:16

这是一本被低估了价值的书

“这是一本被低估了其价值的书”,一位朋友在向我推荐这本书时向我如是说。听到这样的评价,笔者在拿到书后立即开始兴奋地阅读,但因为一些琐事,本打算一周内看完写书评的,结果又拖了两天。总体来讲,确实受益匪浅,物超所值,很受用。 作为一名程序员,当看别人的代码时,...  (展开)
pioneer 2014-01-08 00:21:28

编写可读代码的原则

这篇书评可能有关键情节透露

正因为缺乏用艺术的心态去审视,所以对于那些长达几百行的函数,跨越上百行的变量,但支撑系统运行了好长时间的代码,我们只是默默吐槽。对于自身,时隔几周再回过头再看自己的代码,如同《重构》里所说,依然能感受到那股难闻的气味。不得不膜拜那些大师能把这些看似杂...  (展开)
雕像者 2013-04-26 03:08:25

注重代码质量利国利民

本书主要观点: 1. 优雅的命名 1.1 命名具备自解释性(解释用途) 1.2 能附加(必要的)更多信息(匈牙利命名法的类型信息) 1.3 命名格式统一,如 kConstName 骆驼命名法或单词下划线 bool变量的is, has, can等前缀 ... 1.4 遵循业界的命...  (展开)
想太多... 2012-10-15 22:19:50

低成本编程

这篇书评可能有关键情节透露

软件开发除了要能达到目标,还要尽量减少成本。 怎样减少成本?这里抛开人员分配,任务安排等项目管理方面的不管,有哪些呢?除了明确准确的需求(减少无效编程),良好的设计(更巧的达到目标 less makes more)外,我想就是编码质量。编码的成本分开发成本与维护成本,后者成...  (展开)
TroyCheng 2013-05-30 13:44:17

确实很多是实践中的体现出来的问题

之前做重构项目的时候,就发现了代码质量的问题,一些老模块的代码写的简直令人发指,没有文档没有任何资料的情况下,只能人肉去读代码梳理功能,经历了各种痛苦,后来也不断在组内各种灌输代码质量的意识,在这方面做了一些推动。 偶然间翻了这本书,感觉一下找到了知己,命名...  (展开)
涅瓦纳 2013-12-22 17:40:04

编写可读代码的艺术

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

编写可读代码的艺术

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

编写可读代码的艺术

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

有必要写这么长吗?

好的技术书籍应该是这样的:它叙述了基本原理同时具有操作性。原理性内容应该简明扼要地叙述,既突出其重要性,又减少读者在细节的枝蔓中迷失的风险。具体的操作指导内容应该钜细靡遗,最好给出 “best practice” 作为例子。 如果认同这个观点的话,《编写可读代码的艺术》并...  (展开)
Jing0 2015-07-20 16:14:05

建议阅读英文版或影印版

由于翻译等问题,建议阅读英文版或影印版。 都是一些基本的原则,但其中一些内容不具有普适性,实际中酌情采用。 可读性基本定理:代码的写法应当使别人理解它所需的时间最小化。 1. 命名的改进(专业,易懂,不会误解) 2. 代码排版(整齐,一致——一致的风格比正确的风格...  (展开)
wzc 2015-05-25 16:06:46

作者的经验之谈

书很薄,但是都是作者的经验之谈,言简意赅。通过丰富的例子来阐述怎样让程序更可读更优雅。 尤其是最后几章对于如何拆分复杂的表达式,如何使程序清晰表达程序员的意图的描写的确让人受益匪浅。  (展开)
紫慕阳 2015-05-20 17:11:44

你不是一个人在战斗

"从读者的角度编写代码"这个思想贯穿本书.本来嘛,现在的开发都是团队开发.在别人帮你维护代码或者排除bug,或者理解你的编程思路的时候,具有良好可读性的代码可以大大的节省时间,提高效率.毕竟谁也不想在阅读代码,理解代码上浪费太多的时间.本书中规中矩而又客观的提...  (展开)
zjun007 2015-02-26 08:43:31

代码可读性,编码者的基本要素

编码者的基本要素,就是要做到代码的可读性。再牛逼的代码都会被淘汰,被重写,被重构。 只有做的可读性,才能增进代码的可维护性。才能提升代码的扩展性。编码的可读性其实也是体现团队的协作性。 本书分三个部分,代码的基本命名,代码的结构逻辑,代码的重构。...  (展开)
daisy 2015-02-11 15:27:32

代码该怎么思考

读了两章,我自己收货很大!也深深的感受到代码的作用不是交给机器执行那么简单的!我感觉作者丰富的经验,心思整密,每个环节都环环入扣!也慢慢的阐述单元测试的重要性 ,以及TDD和现实世界的矛盾,公司一味的追求开发效率 ,但是忽略了代码质量,到后来的成本就是维护成本大...  (展开)
Cunch 2014-05-16 21:57:03

读编写可读代码的艺术有感

这篇书评可能有关键情节透露

最近卖了kindle dxg 很读了一下书,就读了the art of writing readable code。这本书从基本的命名到逻辑控制,代码的组织等方面,谈了谈作者认为如何写出一份可读的代码。里面很经典的一句话就是:衡量代码的好坏是,别人理解它所化时间的反比,需要做的是最小化理解代码...  (展开)
黄云斌 2012-08-03 21:34:19

很有思想

书虽然比较短,而且还算有点贵,但是真的很值得。其实到后面才明白写高质量的代码有多重要,但是质量用什么来衡量呢。我觉得可读信就是很重要的指标。 不是吧,我写了这么多还说我的书评短啊。 再写点吧,里面其实有很大的篇幅说注释。  (展开)
Navono 2012-07-18 08:31:09

很不错的一本书,虽然字数少

中文版都快出来了?还挺快的啊。可以再看一遍。之前还想自己翻译一下,嘿嘿。有点不自量力。 相对于其他的风格的书,这本书没有针对哪一种语言,所以感觉适用面较广。  (展开)

订阅编写可读代码的艺术的书评