编写可读代码的艺术
内容简介
细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。
本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原...
作者简介
Dustin Boswell毕业于加州理工大学,资深软件工程师,在Google就职多年,负责Web爬虫和程序设计相关的工作。他专注于前端、后端,服务器架构、机器学习、大数据、系统和网站等技术领域的研究和实践,经验十分丰富。他现在是MyLikes的软件工程师。
Trevor Foucher资深软件工程师和技术经理,先后在Microsoft和Google工作了数十年,在Micros...
目录
该书热门标签
- 最新
- 热门
-
0 shenlanerhao 2012-07-16
清晰可读
-
0 阳光背包 2013-03-13
感觉这本书对自己启发还是很大。以前只想着完成一个功能,从没有考虑太多的功能,直到自己要写伪代码,把自己的具体代码给别人看时才意识到自己的差距。
-
0 ZLeaves 2013-06-03
寒假在回家的火车上看完了
-
0 青春的加贝 2014-06-16
应该早点看到的一本书,可谓短小精悍
-
0 在天涯的海角 2014-12-27
clean code 入门级读物
-
0 笨笨熊 2015-09-04
程序员必读之一,写的东西就是要自己或别人容易看懂,这样才可维护性高
-
0 馒头君 2016-01-15
书里说的挺有道理,但是写代码就像练字一样,光看书是没有用的,收获不是很大
-
0 chenjunpu 2016-11-20
注释很重要
-
0 纯文字用户名 2012-07-23
定价 / 厚度 大概就可以看出书内容的质量……
-
0 edermormin 2013-09-29
翻过,还需要重读!
-
1 iiRecord 2016-03-21
推荐。看完后发现自己代码写的真丑。
-
1 疗愈 2016-09-07
很受用。读完之后,可以更好地改进自己写的代码了。
-
1 zhaojkun 2016-03-28
对代码大全是一个补充,里边会有些明确的指导意见,有很多辩证的思路值得参考,比如变量名的大小要看其作用于的大小来定,等等
-
1 豆瓣酱 2014-12-17
我喜欢短小精悍的书籍,这本应该符合我的预期
-
1 Ragnarok 2014-10-08
感觉比Clean Code讲得更加通俗易懂,可操作性也好一点
-
1 梦回缥缈峰 2015-03-30
写代码的书法教程~
-
1 Yin Gang 2015-01-02
好的代码应该易于理解
-
1 壮壮 2016-02-01
额..
-
1 kangni 2015-12-15
短小精悍。20151215
-
1 炼金术师 2014-11-17
这本书写的也很是易读易理解啊
- 最新
- 热门
-
第89页的代码还有更进一步的简化方法
0有用 张砷镓 2012-04-13
varupdate_highlight=function(message_num){varthumbs_up=$("#thumbs_up"+message_num);varthumbs_down=$(... 查看全部>>
-
不管你什么样的水平,看看总有好处。
0有用 mjshi 2012-06-11
本书讲的都是很容易被忽视,但如果做到了对代码可读性会有很大的提高的实践经验。非常认同其中关于测试代码编写的实践经验,与之前我们项目中编写的一些测试代码的思想是一致的。建议不管什么水平的码农都可以翻翻,... 查看全部>>
-
很不错的一本书,虽然字数少
0有用 Navono 2012-07-18
中文版都快出来了?还挺快的啊。可以再看一遍。之前还想自己翻译一下,嘿嘿。有点不自量力。相对于其他的风格的书,这本书没有针对哪一种语言,所以感觉适用面较广。 查看全部>>
-
很有思想
0有用 黄云斌 2012-08-03
书虽然比较短,而且还算有点贵,但是真的很值得。其实到后面才明白写高质量的代码有多重要,但是质量用什么来衡量呢。我觉得可读信就是很重要的指标。不是吧,我写了这么多还说我的书评短啊。再写点吧,里面其实有很... 查看全部>>
-
看了标题就可以了,没必要看内容了
0有用 乐一乐lyl 2014-03-09
看看书里面的小节标题就可以了,书的内容都浓缩在标题里面了。抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱歉,你的评论太短了抱... 查看全部>>
-
读编写可读代码的艺术有感
0有用 Cunch 2014-05-16
最近卖了kindledxg很读了一下书,就读了theartofwritingreadablecode。这本书从基本的命名到逻辑控制,代码的组织等方面,谈了谈作者认为如何写出一份可读的代码。里面很经典的... 查看全部>>
-
代码该怎么思考
0有用 daisy 2015-02-11
读了两章,我自己收货很大!也深深的感受到代码的作用不是交给机器执行那么简单的!我感觉作者丰富的经验,心思整密,每个环节都环环入扣!也慢慢的阐述单元测试的重要性,以及TDD和现实世界的矛盾,公司一味的追... 查看全部>>
-
代码可读性,编码者的基本要素
0有用 zjun007 2015-02-26
编码者的基本要素,就是要做到代码的可读性。再牛逼的代码都会被淘汰,被重写,被重构。只有做的可读性,才能增进代码的可维护性。才能提升代码的扩展性。编码的可读性其实也是体现团队的协作性。本书分三个部分,代... 查看全部>>
-
你不是一个人在战斗
0有用 紫慕阳 2015-05-20
"从读者的角度编写代码"这个思想贯穿本书.本来嘛,现在的开发都是团队开发.在别人帮你维护代码或者排除bug,或者理解你的编程思路的时候,具有良好可读性的代码可以大大的节省时间,提高效率.毕竟谁也不想在... 查看全部>>
-
作者的经验之谈
0有用 wzc 2015-05-25
书很薄,但是都是作者的经验之谈,言简意赅。通过丰富的例子来阐述怎样让程序更可读更优雅。尤其是最后几章对于如何拆分复杂的表达式,如何使程序清晰表达程序员的意图的描写的确让人受益匪浅。 查看全部>>
-
代码为什么需要可读?
19有用 mftian 2012-10-01
有一次在codereview的时候,一个应届毕业生问我,代码为什么需要可读性。我和他讲代码的美感和优雅、可维护性、可测试性,他却说那有什么用,只要能跑起来,能够实现功能,不就是好代码么?我不能否认这一... 查看全部>>
-
实在、好读、漫画幽默的小书
7有用 蚂蚁 2012-03-19
接着去年11月份实习时用kindle读到20%落下的好书,中间隔了几个月...这本新书的名字也是“TheArtofxxx”,很容易让我感觉到这是很严谨不易读的书,那本TAOCP是我这种数学能力超弱的人... 查看全部>>
-
低成本编程
4有用 想太多... 2012-10-15
软件开发除了要能达到目标,还要尽量减少成本。怎样减少成本?这里抛开人员分配,任务安排等项目管理方面的不管,有哪些呢?除了明确准确的需求(减少无效编程),良好的设计(更巧的达到目标lessmakesmo... 查看全部>>
-
这是一本被低估了价值的书
3有用 才克服死机 2012-07-19
“这是一本被低估了其价值的书”,一位朋友在向我推荐这本书时向我如是说。听到这样的评价,笔者在拿到书后立即开始兴奋地阅读,但因为一些琐事,本打算一周内看完写书评的,结果又拖了两天。总体来讲,确实受益匪浅... 查看全部>>
-
短小精悍,受益匪浅
3有用 Nina 2012-07-16
这本书短小精悍,引人入胜。译文流畅,在阅读过程中没有障碍。译版不过170多页,分成了15个章节,易于查阅。还别具匠心地在适宜处插入漫画。即使是阅读文字耐心不足的人,也能以轻松愉快的心情读完本书。本书的... 查看全部>>
-
简单清晰之美
2有用 RobinLiu 2013-06-06
每次碰到一本好书,总会觉得相见恨晚,无疑《TheArtofReadableCode》是编写程序之路上越早看到越好的一本书。大神DonaldE.Knuth曾经说过:“Insteadofimagining... 查看全部>>
-
《The art of readable code》笔记
1有用 蓝石头 2012-11-25
《Theartofreadablecode》笔记25November2012前言入职新公司,接收前任留下的code,觉得有些凌乱,于是乘势带着学习的心态又把整个代码重写了遍。期间又把去年度过的这本书拿... 查看全部>>
-
One Task at a Time
1有用 kahoku 2012-03-16
俗话说“函数应该只做一件事”,没错,分解大函数为小函数是好的。但是,它并不一定是函数的界限。如果你愿意的话,仍然可以组织你的大代码感觉像有独立的分段组成的。举的例子很贴切!TurningThought... 查看全部>>
-
编写可读代码的原则
1有用 pioneer 2014-01-08
正因为缺乏用艺术的心态去审视,所以对于那些长达几百行的函数,跨越上百行的变量,但支撑系统运行了好长时间的代码,我们只是默默吐槽。对于自身,时隔几周再回过头再看自己的代码,如同《重构》里所说,依然能感受... 查看全部>>
-
利人利己的编程
1有用 information 2012-07-24
姑且不谈该书中提到的程序最优与否,本书在给广大的程序员上了一堂关键的编程品德学。就如同科学发展到一定程度出现对科学家应该具有什么品德展开讨论一样,本书也提出了作为一个出色的、有责任心的程序员应该具有的... 查看全部>>
评价“编写可读代码的艺术”