[多看赠书]《编写可读代码的艺术》点评赠书
O'Reilly精品,google搜索结构工程师Trevor Foucher和Dustin Boswell经验之作，现在起关注@LINUX中国 @多看阅读 转发本微博并添加有效评论，说出你喜爱这本书的理由就有机会获得这本电子书哦。
图书 活动
221.237.154.246
细节决定成败！<br />
占位支持，给有需要的人准备！
sunkanggz
2014-09-01T15:17:04.000
123.125.71.44
nice ~ 从细处着手，做到内外兼修 [害羞]
微博评论
2014-09-01T15:33:01.000
123.125.71.44
写代码是要别人看得，代码的可读性，也是可延展性的一部分
微博评论
2014-09-01T15:33:01.000
123.125.71.44
论代码的整洁性~
微博评论
2014-09-01T15:33:01.000
123.125.71.44
代码的堆积是一种能力，但是编写易于可读的代码更是一种艺术，一种性格的提升~希望这本可以让我们在完成代码的基础上，精雕细琢，一气呵成！
微博评论
2014-09-01T15:33:01.000
123.125.71.44
这就是代码风格的重要性。每个公司都有自己的规范，这就是为了后人能接受和理解。
微博评论
2014-09-01T15:33:01.000
123.125.71.44
我要我要
微博评论
2014-09-01T15:33:01.000
59.59.236.103
套用另一本书的名字，大道至简
微博评论
2014-09-01T16:03:01.000
117.177.5.228
编写有可读性的代码，不仅仅是方便自己，方便别人。一段结构分明，通俗易懂的代码可以给人一种赏画读诗的感觉，这也是我喜欢Python语言的原因。
唐琅
2014-09-01T16:29:20.000
220.200.48.9
论代码的维护性
微博评论
2014-09-01T16:33:00.000
66.249.79.186
曾经很苦恼自己的代码难看，难维护，希望能从大师那里得到一些启发
微博评论
2014-09-01T17:03:01.000
202.113.11.164
书很薄，也就200多页，还有很多图片，基本上都是讲怎么写代码能让人读懂，我觉得还是很有实际意义的。
微博评论
2014-09-01T18:03:00.000
125.86.184.106
　《编写可读代码的艺术》这本书容易读，作者没有用那些专业的“术语”，而是用直白浅显的文字表达出来，简单明了。这些很适合新手阅读并注意的主题，术语过多显然达不到最主要的目的，但本书避免了这种问题，这是本书做得很好的一点。 <br />
　　另外，书中附带一幅跟主题相关的幽默漫画，在诙谐的同时引起你继续读下去的兴趣，还可能让你更能记住书中提到的那些“KEY IDEA”或具有指导/总结性质的章节名。英文单词也够简单，用 kindle 查一下足够了。 <br />
&nbsp; &nbsp;&nbsp; &nbsp;细节决定成败，思路清晰、言简意赅。
tenght
2014-09-01T20:29:17.000
222.129.82.244
Repost
微博评论
2014-09-01T21:03:01.000
122.78.150.172
以前看过 林跃博士的&nbsp;&nbsp;高质量c++编程，里面讲的内容一部分都可以在这本书中找到。编程风格很重要，在公司的时候看到没有注释和不规范的变量、函数名称时候，就觉得看这些代码好辛苦。试读了一下，觉得按照作者文中说的，我觉得从编程风格上可以让读代码的人感到如沐春风，让人感到读到的是优雅的代码（先撇开优秀代码的其他特点），我觉得这本书值得一看
我爱罗夏天
2014-09-03T19:57:58.000
222.222.216.164
一个人写代码的习惯，决定他所写代码的可读性，&nbsp; &nbsp;所以，从一个好的编写习惯开始<br />
占座，，，，，，，
堕落小生
2014-09-03T20:22:26.000
112.97.36.87
程序员的艺术
2014-09-04T18:53:36.000
112.97.36.87
强推&nbsp; &nbsp;风格真的很重要&nbsp; &nbsp;风格好的代码看起来能够心情舒畅，堆渣的看着就烦躁
rxping
2014-09-04T19:03:00.000
58.248.138.4
这不是一本讲代码实现的书，这是一本讲代码风格，思维风格的书。丰富的知识，强大的技巧，过人的经验都是程序员的功力，是直接的DPS；代码的风格则是一个技术人员的姿态，仪表，举止，谈吐。强大的DPS可以让你成为东方不败，单挑无敌；要想融入一个团队，成为盟主，做更加伟大的事，后者就是必不可少的。这本书试读部分轻松幽默，简明易懂，佳作。正如前言所讲，能在1-2周内看完。类似的，《代码大全》太过严肃厚重。虽然本书不一定能超过代码大全（指代码大全中相同方面的内容，因为代码大全实在“太全”了），但是能让人学进去的书才是好书。要不然，大家都去看RTF好了。求赠！！
love_daisy_love
2014-09-05T11:24:48.000
182.204.106.105
代码的艺术，讲解了许多重要的技巧，代码的美感和优雅、可维护性、可测试性是十分重要的<br />
，衡量代码质量的一个简单标准就是你在读代码的过程中说了多少次WTF，书也一样。好在这些翻译问题都不在很关键的地方，没有破坏这本书的价值。】，值得入手
webcloner
2014-09-05T21:05:56.000
125.75.196.252
想成为一名轻松维护、容易扩展的专业的程序员的必读好书！
SnowMath
2014-09-11T00:03:45.000
O'Reilly精品,google搜索结构工程师Trevor Foucher和Dustin Boswell经验之作，现在起关注@LINUX中国 @多看阅读 转发本微博并添加有效评论，说出你喜爱这本书的理由就有机会获得这本电子书哦。
O'Reilly精品,google搜索结构工程师Trevor Foucher和Dustin Boswell经验之作，现在关注[@LINUX中国](http://linux.cn/home.php?mod=space&uid=16101) @多看阅读 转发本微博并添加有效评论，说出你喜爱这本书的理由就有机会获得这本电子书哦。


![](/data/attachment/album/201409/01/141719ecawab744w7a9tgz.jpg)


### 活动内容


活动时间：2014年9月1日-2014年9月12日


活动要求： 


**活动形式一** ：在新浪微博关注[@LINUX中国](http://linux.cn/home.php?mod=space&uid=16101) @多看阅读 转发本微博并添加有效评论。  
**活动形式二：**在Linux中国（[http://linux.cn](http://linux.cn/)）对本书进行评论，说说你喜爱它的理由。 


活动奖品：《编写可读代码的艺术》电子书一本（共5本）


电子书地址：<http://www.duokan.com/book/51857>（试读）


**活动二：**开学季，读书节，全场免费看三天，免费看书，免费抽奖，天天活动不停歇。


活动地址：<http://www.duokan.com/a/schoolopen>


活动时间：9月1日早10点-9月3日晚24点


**特此注意：**


**1****、本站论坛评论方式参与的用户，评论前需登录您的****Linux****中国账号，匿名评论无效**


**2****、微博用户参与活动，活动结束后注意查看****[@LINUX中国](http://linux.cn/home.php?mod=space&uid=16101)** **官方微博公布的中奖名单或留意您的微博私信，本站用户参与活动，注意查看您注册****Linux****中国时所填写的邮箱。****我们会通过微博私信以及电子邮件两种方式获取您的信息。**


### 基本信息


原书名：The Art of Readable Code


原出版社： O'Reilly Media; 1 edition


作者： (美)鲍斯维尔(Boswell, D.) 富歇(Foucher, T.) 


译者： 尹哲 郑秀雯


丛书名： O'Reilly精品图书系列


出版社：机械工业出版社


ISBN：9787111385448


出版日期：2012 年7月


开本：16开


页码：178


版次：1-1


### 编辑推荐


写出的代码能让人快速理解、轻松维护、容易扩展的程序员才是专业的程序员。本书关注编码的细节，总结了很多提高代码可读性的小技巧。如果你要成为一位优秀的程序员，要想开发出高质量的软件系统，必须从细处着手，做到内外兼修，本书将为你提供有效的指导。


### 内容简介


细节决定成败，思路清晰、言简意赅的代码让程序员一目了然；而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外，优秀的代码必须具备良好的可读性，编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。  
本书关注编码的细节，总结了很多提高代码可读性的小技巧，看似都微不足道，但是对于整个软件系统的开发而言，它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术，也是一门艺术，编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员，要想开发出高质量的软件系统，必须从细处着手，做到内外兼修，本书将为你提供有效的指导。  
主要内容：  
·简化命名、注释和格式的方法，使每行代码都言简意赅。  
·梳理程序中的循环、逻辑和变量来减小复杂度并理清思路。  
·在函数级别解决问题，例如重新组织代码块，使其一次只做一件事。  
·编写有效的测试代码，使其全面而简洁，同时可读性更高。 


### 作译者


Dustin Boswell毕业于加州理工大学，资深软件工程师，在Google就职多年，负责Web爬虫和程序设计相关的工作。他专注于前端、后端，服务器架构、机器学习、大数据、系统和网站等技术领域的研究和实践，经验十分丰富。他现在是MyLikes的软件工程师。


Trevor Foucher资深软件工程师和技术经理，先后在Microsoft和Google工作了数十年，在Microsoft担任软件工程师、技术经理以及安全产品技术主管，在Google从事广告应用开发和搜索基础结构研发相关的工作。


### 媒体评论


　　“O’Reilly Radar博客有口皆碑。”   
　　——Wired   
　　“O’Reilly凭借一系列（真希望当初我也想到了）非凡想法建立了数百万美元的业务。”   
　　——Business 2.0   
　　“O’Reilly Conference是聚集关键思想领袖的绝对典范。”   
　　——CRN   
　　“一本O’Reilly的书就代表一个有用、有前途、需要学习的主题。”   
　　——Irish Times   
　　“Tim是位特立独行的商人，他不光放眼于最长远、最广阔的视野并且切实地按照Yogi Berra的建议去做了：‘如果你在路上遇到岔路口，走小路（岔路）。’回顾过去Tim似乎每一次都选择了小路，而且有几次都是一闪即逝的机会，尽管大路也不错。”   
　　——Linux Journal 


 

