O'Reilly精品,google搜索结构工程师Trevor Foucher和Dustin Boswell经验之作,现在关注@LINUX中国 @多看阅读 转发本微博并添加有效评论,说出你喜爱这本书的理由就有机会获得这本电子书哦。

活动内容

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

活动要求:

活动形式一 :在新浪微博关注@LINUX中国 @多看阅读 转发本微博并添加有效评论。
活动形式二:在Linux中国(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中国 官方微博公布的中奖名单或留意您的微博私信,本站用户参与活动,注意查看您注册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

已有 21 条评论

  1. "细节决定成败!
    占位支持,给有需要的人准备!" —— sunkanggz 发表。
  2. nice ~ 从细处着手,做到内外兼修 [害羞] —— 微博评论 发表。
  3. 写代码是要别人看得,代码的可读性,也是可延展性的一部分 —— 微博评论 发表。
  4. 论代码的整洁性~ —— 微博评论 发表。
  5. 代码的堆积是一种能力,但是编写易于可读的代码更是一种艺术,一种性格的提升~希望这本可以让我们在完成代码的基础上,精雕细琢,一气呵成! —— 微博评论 发表。
  6. 这就是代码风格的重要性。每个公司都有自己的规范,这就是为了后人能接受和理解。 —— 微博评论 发表。
  7. 我要我要 —— 微博评论 发表。
  8. 套用另一本书的名字,大道至简 —— 微博评论 发表。
  9. 编写有可读性的代码,不仅仅是方便自己,方便别人。一段结构分明,通俗易懂的代码可以给人一种赏画读诗的感觉,这也是我喜欢Python语言的原因。 —— 唐琅 发表。
  10. 论代码的维护性 —— 微博评论 发表。
  11. 曾经很苦恼自己的代码难看,难维护,希望能从大师那里得到一些启发 —— 微博评论 发表。
  12. 书很薄,也就200多页,还有很多图片,基本上都是讲怎么写代码能让人读懂,我觉得还是很有实际意义的。 —— 微博评论 发表。
  13. " 《编写可读代码的艺术》这本书容易读,作者没有用那些专业的“术语”,而是用直白浅显的文字表达出来,简单明了。这些很适合新手阅读并注意的主题,术语过多显然达不到最主要的目的,但本书避免了这种问题,这是本书做得很好的一点。
      另外,书中附带一幅跟主题相关的幽默漫画,在诙谐的同时引起你继续读下去的兴趣,还可能让你更能记住书中提到的那些“KEY IDEA”或具有指导/总结性质的章节名。英文单词也够简单,用kindle 查一下足够了。
          细节决定成败,思路清晰、言简意赅。" —— tenght 发表。
  14. Repost —— 微博评论 发表。
  15. 以前看过 林跃博士的  高质量c++编程,里面讲的内容一部分都可以在这本书中找到。编程风格很重要,在公司的时候看到没有注释和不规范的变量、函数名称时候,就觉得看这些代码好辛苦。试读了一下,觉得按照作者文中说的,我觉得从编程风格上可以让读代码的人感到如沐春风,让人感到读到的是优雅的代码(先撇开优秀代码的其他特点),我觉得这本书值得一看 —— 我爱罗夏天 发表。
  16. "一个人写代码的习惯,决定他所写代码的可读性,   所以,从一个好的编写习惯开始
    占座,,,,,,," —— 堕落小生 发表。
  17. 程序员的艺术 —— '' 发表。
  18. 强推   风格真的很重要   风格好的代码看起来能够心情舒畅,堆渣的看着就烦躁 —— rxping 发表。
  19. 这不是一本讲代码实现的书,这是一本讲代码风格,思维风格的书。丰富的知识,强大的技巧,过人的经验都是程序员的功力,是直接的DPS;代码的风格则是一个技术人员的姿态,仪表,举止,谈吐。强大的DPS可以让你成为东方不败,单挑无敌;要想融入一个团队,成为盟主,做更加伟大的事,后者就是必不可少的。这本书试读部分轻松幽默,简明易懂,佳作。正如前言所讲,能在1-2周内看完。类似的,《代码大全》太过严肃厚重。虽然本书不一定能超过代码大全(指代码大全中相同方面的内容,因为代码大全实在“太全”了),但是能让人学进去的书才是好书。要不然,大家都去看RTF好了。求赠!! —— love_daisy_love 发表。
  20. "代码的艺术,讲解了许多重要的技巧,代码的美感和优雅、可维护性、可测试性是十分重要的
    ,衡量代码质量的一个简单标准就是你在读代码的过程中说了多少次WTF,书也一样。好在这些翻译问题都不在很关键的地方,没有破坏这本书的价值。】,值得入手" —— webcloner 发表。

添加新评论