重构的书评 (103)

再读《重构》

[已注销] 2012-02-13 06:09:17

这篇书评可能有关键情节透露

软件工程的江湖

云水 2009-11-30 11:03:04
纵览武侠江湖,制胜法门不外两项,内功和外功。二者得一可天下去得,但最终皆入内外兼修之境 倚天是自内而外,先修内功九阳真经,然后以此为基础,加上太极拳和太极剑,最终成就天下第一高手 笑傲是自外而内,先学独孤九剑,后学吸星大法,最后学易筋经。 神雕也不外如是,玉女... (5回应)
15有用 / 3没用 人民邮电出版社2008版

超越重构思想

Apollo 2008-05-06 07:42:40
书中说过重构的思想由来已久,只不过没人写成书籍罢了。 个人感觉如果你看完这本书只看到了思想,那你就错过了很多有价值的东西。小步骤的重构,如何最大限度的不引入bug才是书中要告诉大家的。像了解重构思想,只看前几章就够了。我个人认为书中最有价值的东西恰恰是进行重构... (5回应)
11有用 / 1没用 中国电力出版社2003版

有几个问题

KP 2006-08-31 14:09:55
整体通俗易懂, 翻译过程有些小错, 不知道有没有勘误表 (1)184页下面范例跳了好几步 (2)187页范例, 数组说三个元素,代码只列出两个, "失败场次"没有了, (3)282页, 的代码sentAlert()函数好像有问题, 变成递归了. (4)306页, Raname Method明显是印刷错误了. (2回应)
6有用 / 0没用 中国电力出版社2003版

重构也是art

元创 2006-05-21 19:59:38
重构是设计,设计是art,重构也是art. 一个函数三行只是语不惊人死不休的说法,是对成百上千行代码的矫枉过正。 更一个般的看法是一个函数应该写在一页纸内。但举一个上百行的极端例子也是可能的。比如某种数值计算。 重构的意义应该在XP的背景下看,如果没有重构,XP的方法从...
1有用 / 0没用 中国电力出版社2003版

代码雕刻必读

geechrist 2013-03-08 17:14:54
第一遍于两年前, 让我了解到bad smell们, 还有那冗长的手法catalog. 最近第二遍, 回顾过去, 虽然bad smell的提示和重构操作已经完全融入现代IDE中了, 但总结下来它对我的影响还有如下: 1.我常常通过重构来加深对代码的理解. 2.让我变成一个十足的代码洁癖者, "刻"代码上瘾...
1有用 / 0没用 Addison-Wesley Professional1999版

代码需要重构就像人要锻炼身体

WadeFelix 2010-12-29 19:32:11
代码的坏味道章节描述了常见的不良代码,而且基本上流行于各种编程语言。 第6~11章概括了一些java中的重构手法,是作者在实际操作过程中重构笔记的基础上总结而成,对于我们非Java程序员来说选择性阅读即可。 重构手法中包含了不少譬如提炼函数和内联函数这样的相反的操作,这...
1有用 / 0没用

是想法而非技巧

Alex.C 2008-04-08 09:58:54
《重构》给我最大的收获,其实是想法而非技巧。 开发人员的完美主义倾向,容易变成他们做Big Design Up Front的驱动力。而在现实的环境中,时间、资源等约束条件,通常不会允许我们进行过于详细的设计。 我认为最好的做法是,轻量级的设计 + 适当的重构,迭代地开发出满足各... (1回应)
1有用 / 0没用 中国电力出版社2003版

重构是一种思想

IPLinger 2006-03-13 22:09:43
重构是个好的思想,第一次读此书是在大学里,张忠强介绍给我。后来在大学做项目的时候,每每遇到困难难以进行的时候,我就开始重构我的代码。现在到了公司,以C语言为主要开发语言,我同样在运用着重构的思想在工作,这次添加新功能完全是一边重构一边完成下来的。重构在我看来... (2回应)
1有用 / 1没用 中国电力出版社2003版

感觉

舀点米 2013-01-30 00:24:17
看过之后,我才懂得要重构代码。并且学到不少方法和技巧。但是,发现看一遍是不够的,很多还是在实践时想不起来,抽空再来一次。 当时看的时候,还在用JAVA,对程序理解还是很少的。现在改用PYTHON了,下次看的时候,把里面重构代码片断都用PYTHON实现一遍,并看看是否都能通用...
0有用 / 0没用 中国电力出版社2003版

如何在不完全理解代码和缺乏测试的情况下重构

Sean 2012-08-13 13:38:08
组里最主要的Service已经运行了几年了,目前大约有40000行代码,不少部分缺乏Unit Tests。每次看代码的时候都有一种想重构的冲动。 不过什么时候才重构呢?经理那里是不好交差的——他们关心的是新功能的实现速度。有的时候重写反而(对程序员)的发展更好,因为工作量明显的... (2回应)
5有用 / 2没用

目前在读英文原版,不知道阿能坚持下去

卫星 2010-12-09 11:32:51
适合写过两年代码的开发人员的一本书。 示范代码难度不是很高,主要就是理解里面的一种精神了。 我才看了一章,希望能坚持看完。 (2回应)
1有用 / 0没用 Addison-Wesley Professional1999版

程序员的工具书

Austin 2006-03-13 16:15:58
这本书一开始读的是英文,不过Martin Fowler本身好像就不是一个Native的英语国家的人。所以他的英文写的也是比较容易懂的。 这个书第一章是一个完整的重构的例子,虽然现实中不可能如此完美而孜孜不倦的重构,不过作为一个例子,是非常的好的,让你能为重构的力量所震... (4回应)
5有用 / 1没用 中国电力出版社2003版

重构可以帮你写出更好的代码

Wuqifu 2011-11-05 23:00:01
《重构》是一本简单实用的好书,每个靠写代码领工资的软件工程师都应该读一读。运用重构技术可以帮你写出更好的代码—–这会让你和你同事在阅读、修改代码时轻松很多。 大学毕业后我用vim + C语言工作一年多,Visual Studio + C++工作两年半,现在用Eclipse + Java工作了一年...
1有用 / 0没用 中国电力出版社2003版

完美主义者的书

archer 2010-11-01 11:25:31
我觉得这本书吧,技巧性十足,但实用性不够。为什么呢?因为他的解决方法是建立在你知道问题出在哪里的基础上,但往往我们的难点在于不知道问题具体在哪里。 这本书适合学习,学习一些好的设计方法,以便将来什么时候来用。我买这本书的时候,正好在重构一个比较大的项目,但...
1有用 / 1没用 中国电力出版社2003版

更推荐Clean Code

飞林沙 2010-10-10 11:56:20
无容置疑,这是一本经典的书,正如推荐所说,是这本书让重构这个看似高深莫测的话题走进了寻常程序员的世界。 可是我们不得不注意这本书的出版日期,是七八年前,和设计模式一样,当年的设计模式那是高手的工具,开口闭口带那么一两句,工厂,单例,会让人对你崇拜至死。可是... (2回应)
3有用 / 2没用

经典作品重装上阵

hanson 2010-04-17 19:27:47
纸张很赞,只是排版松散,书就比较厚了。 本人对代码有洁癖,不自觉的一直会调整过去的代码,也需要对照大师总结的规律反思一下。 重构的基础能力在于能够嗅出代码中的坏味道(Bad smell),甚至反模式(Anti-pattern),因此要结合相关书籍一起阅读了。 最近在看的肖鹏一篇文... (1回应)
0有用 / 0没用

重构是程序员的基本素质

天心一 2007-09-01 16:58:59
第一次看有网友极力推荐这本书,就买了一本英文的来看,一下子就被吸引住了。 原来觉得编码可以天马行空,总想看看那些高手是怎么写代码的,现在觉得自己好像也是高手了,至少可以看得出哪些代码好,哪些代码差。真是感谢Martin Flower。 现在自己做项目经理了,对于新来的有一...
1有用 / 0没用 中国电力出版社2003版

很适合用于代码级的设计和技巧

LeslieGu 2006-03-13 11:52:24
好的程序应该是不段重构出来的,里面给了不少方法,部分会经常使用的,这本书我只是大概翻翻,当时看得英文版的,在这里你也会明白为什么现在开发软件都要险些测试!
0有用 / 0没用 中国电力出版社2003版
<前页 1 2 3 4 5 6 后页> (共103条)

订阅重构的书评