Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Linux.中国 - 开源社区 活动 查看内容

[多看赠书]《编写可读代码的艺术》点评赠书

2014-9-1 15:08    评论: 21 分享: 6    

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 

 

发表评论


最新评论

我也要发表评论

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

热点评论

游客 2014-9-4 18:53
程序员的艺术
6
webcloner 2014-9-5 21:05
代码的艺术,讲解了许多重要的技巧,代码的美感和优雅、可维护性、可测试性是十分重要的
,衡量代码质量的一个简单标准就是你在读代码的过程中说了多少次WTF,书也一样。好在这些翻译问题都不在很关键的地方,没有破坏这本书的价值。】,值得入手
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。