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

2024年 7月 20日 72.1k 0

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

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

活动内容

活动时间: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

相关文章

Linux 命令行的聊天工具 CenterIM
Linux 桌面年仍未到来 但 Linux 移动之年已到来
12 个在线学习 Linux 技能网站
Linux Mint : 会是另一个新的 Ubuntu 吗?
W3Conf 开发者大会将于下周召开
Ubuntu 10.04 ARM 处理器上网本版本结束服务期

发布评论