豆瓣
扫码直接下载
函数粒度小一些有利于重构。当你复制粘贴代码时,或OO代码中较多条件判断时,考虑重构。用手机看代码真是虐。
看完此书,心里会充满一种幼稚的乐观
据说是重构领域的经典 ^_^ recommended by code health team.
深受legacy code之苦
3年前看的是草稿,电子版.秉承Martin Fowler的风格,很多的代码,很实用,就是有点不厌其烦,这或许就是老外写书的共同特点吧.
Refactoring is necessary.
除了大学教材之外,第一次完整地读完一本英文技术实体书。关于代码的细节设计很有收获~
这本书应该叫How to write proper code啊
码工必备书。和design pattern相辅相成。还有unit test,看到你我就颤抖。
可惜不是js,以及kindle看code真是看不进去
能把这些规律提炼出来确实很牛,可惜匆匆一读,所得不多。
对我而言,代码的艺术性从此成为可能,不过比起通读更适合查阅
Improving the Design of Existing Code .略
看过
值得一读。这类书都有点太细节,太琐碎。
Improving the design with the existing code
强调了重构的重要,但后面的例子过于简单,一般只在接手垃圾代码时才会碰到,很难说明什么。 复杂的重构每个项目里面都不一样。作为文章还不错,对于观点的纠正和强调很好。出一本书来卖就有点坑爹了
补
过去看的都不算,这是看完的第2本英文书籍。程序员进阶的好书,白盒测试理论来源。书中介绍了常见的22种bad smells、7个关于测试用例的锦囊、7种常用重构技巧。每一个重构技巧都有实施步骤、实例,看的过程是一种享受。
工作一年好代码看多了雷也踩了不少,再读这本就感觉没那么醍醐灌顶了,可能上学时读会更惊艳吧。(然而这也只是马后炮,上学时赶due基本不会想着refactor,而且连踩雷的机会也屈指可数 ¯\_(ツ)_/¯
> Refactoring
0 有用 坨坨 2013-07-23 09:38:46
函数粒度小一些有利于重构。当你复制粘贴代码时,或OO代码中较多条件判断时,考虑重构。用手机看代码真是虐。
0 有用 Clyde.L 2012-03-23 14:50:26
看完此书,心里会充满一种幼稚的乐观
2 有用 丸子(^.^)v 2018-11-22 01:30:38
据说是重构领域的经典 ^_^ recommended by code health team.
0 有用 夢の點滴 2016-04-21 19:12:23
深受legacy code之苦
0 有用 optman 2006-12-24 21:47:28
3年前看的是草稿,电子版.秉承Martin Fowler的风格,很多的代码,很实用,就是有点不厌其烦,这或许就是老外写书的共同特点吧.
0 有用 Reading 2012-09-14 14:31:36
Refactoring is necessary.
0 有用 reniaL 2012-11-28 09:07:29
除了大学教材之外,第一次完整地读完一本英文技术实体书。关于代码的细节设计很有收获~
0 有用 Liz 2011-11-19 19:41:22
这本书应该叫How to write proper code啊
0 有用 拉脚 2011-11-29 00:03:17
码工必备书。和design pattern相辅相成。还有unit test,看到你我就颤抖。
0 有用 Lucia 2014-10-31 12:50:18
可惜不是js,以及kindle看code真是看不进去
0 有用 剑南 2012-07-17 23:01:54
能把这些规律提炼出来确实很牛,可惜匆匆一读,所得不多。
0 有用 杨123 2010-02-17 13:06:06
对我而言,代码的艺术性从此成为可能,不过比起通读更适合查阅
0 有用 ejacky 2012-11-17 18:48:14
Improving the Design of Existing Code .略
0 有用 Henry 2022-10-06 19:38:10 北京
看过
0 有用 yami 2008-09-28 16:31:14
值得一读。这类书都有点太细节,太琐碎。
0 有用 依森-QIAN 2012-02-21 09:37:32
Improving the design with the existing code
0 有用 villa 2013-01-23 15:09:04
强调了重构的重要,但后面的例子过于简单,一般只在接手垃圾代码时才会碰到,很难说明什么。 复杂的重构每个项目里面都不一样。作为文章还不错,对于观点的纠正和强调很好。出一本书来卖就有点坑爹了
0 有用 F | Wagon 2019-01-20 20:48:51
补
0 有用 飞翔的鱼 2018-10-05 13:46:11
过去看的都不算,这是看完的第2本英文书籍。程序员进阶的好书,白盒测试理论来源。书中介绍了常见的22种bad smells、7个关于测试用例的锦囊、7种常用重构技巧。每一个重构技巧都有实施步骤、实例,看的过程是一种享受。
0 有用 yvetterowe 2017-03-17 12:18:56
工作一年好代码看多了雷也踩了不少,再读这本就感觉没那么醍醐灌顶了,可能上学时读会更惊艳吧。(然而这也只是马后炮,上学时赶due基本不会想着refactor,而且连踩雷的机会也屈指可数 ¯\_(ツ)_/¯