重构的书评 (105)

[已注销] 2012-02-13 06:09:17 中国电力出版社2003版

再读《重构》

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

Martin Fowler 的《重构-改善既有代码的设计》这本书,是我大学老师推荐给我的。 当时我在撰写代码过程中,发现当代码量到某个数量级时候(1000+行), 就会逐渐失去对代码的控制能力。昆哥推荐了两本书《UML和模式应用》和《重构》这本书。 这本书是2年前购买的,可惜以我...  (展开)
云水 2009-11-30 11:03:04 人民邮电出版社2008版

软件工程的江湖

纵览武侠江湖,制胜法门不外两项,内功和外功。二者得一可天下去得,但最终皆入内外兼修之境 倚天是自内而外,先修内功九阳真经,然后以此为基础,加上太极拳和太极剑,最终成就天下第一高手 笑傲是自外而内,先学独孤九剑,后学吸星大法,最后学易筋经。 神雕也不外如是,玉女...  (展开)
Apollo 2008-05-06 07:42:40 中国电力出版社2003版

超越重构思想

书中说过重构的思想由来已久,只不过没人写成书籍罢了。 个人感觉如果你看完这本书只看到了思想,那你就错过了很多有价值的东西。小步骤的重构,如何最大限度的不引入bug才是书中要告诉大家的。像了解重构思想,只看前几章就够了。我个人认为书中最有价值的东西恰恰是进行重构...  (展开)
KP 2006-08-31 14:09:55 中国电力出版社2003版

有几个问题

整体通俗易懂, 翻译过程有些小错, 不知道有没有勘误表 (1)184页下面范例跳了好几步 (2)187页范例, 数组说三个元素,代码只列出两个, "失败场次"没有了, (3)282页, 的代码sentAlert()函数好像有问题, 变成递归了. (4)306页, Raname Method明显是印刷错误了.  (展开)
geechrist 2013-03-08 17:14:54 Addison-Wesley Professional1999版

代码雕刻必读

第一遍于两年前, 让我了解到bad smell们, 还有那冗长的手法catalog. 最近第二遍, 回顾过去, 虽然bad smell的提示和重构操作已经完全融入现代IDE中了, 但总结下来它对我的影响还有如下: 1.我常常通过重构来加深对代码的理解. 2.让我变成一个十足的代码洁癖者, "刻"代码上瘾...  (展开)
WadeFelix 2010-12-29 19:32:11

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

代码的坏味道章节描述了常见的不良代码,而且基本上流行于各种编程语言。 第6~11章概括了一些java中的重构手法,是作者在实际操作过程中重构笔记的基础上总结而成,对于我们非Java程序员来说选择性阅读即可。 重构手法中包含了不少譬如提炼函数和内联函数这样的相反的操作,这...  (展开)
Alex.C 2008-04-08 09:58:54 中国电力出版社2003版

是想法而非技巧

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

重构是一种思想

重构是个好的思想,第一次读此书是在大学里,张忠强介绍给我。后来在大学做项目的时候,每每遇到困难难以进行的时候,我就开始重构我的代码。现在到了公司,以C语言为主要开发语言,我同样在运用着重构的思想在工作,这次添加新功能完全是一边重构一边完成下来的。重构在我看来...  (展开)
舀点米 2013-01-30 00:24:17 中国电力出版社2003版

感觉

看过之后,我才懂得要重构代码。并且学到不少方法和技巧。但是,发现看一遍是不够的,很多还是在实践时想不起来,抽空再来一次。 当时看的时候,还在用JAVA,对程序理解还是很少的。现在改用PYTHON了,下次看的时候,把里面重构代码片断都用PYTHON实现一遍,并看看是否都能通用...  (展开)
Sean 2012-08-13 13:38:08

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

组里最主要的Service已经运行了几年了,目前大约有40000行代码,不少部分缺乏Unit Tests。每次看代码的时候都有一种想重构的冲动。 不过什么时候才重构呢?经理那里是不好交差的——他们关心的是新功能的实现速度。有的时候重写反而(对程序员)的发展更好,因为工作量明显的...  (展开)
卫星 2010-12-09 11:32:51 Addison-Wesley Professional1999版

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

适合写过两年代码的开发人员的一本书。 示范代码难度不是很高,主要就是理解里面的一种精神了。 我才看了一章,希望能坚持看完。  (展开)
Austin 2006-03-13 16:15:58 中国电力出版社2003版

程序员的工具书

这本书一开始读的是英文,不过Martin Fowler本身好像就不是一个Native的英语国家的人。所以他的英文写的也是比较容易懂的。 这个书第一章是一个完整的重构的例子,虽然现实中不可能如此完美而孜孜不倦的重构,不过作为一个例子,是非常的好的,让你能为重构的力量所震...  (展开)
天下无双 2012-01-30 04:12:50

不了解代码坏味,还写程序?写你妹。

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

《重构》的意义不仅仅在于“改善既有代码的设计”,也指导了我们如何从零开始构建代码的时候避免不良的代码风格。 在时间紧任务重的时候,我通常会采用快糙猛的设计,然后在交工之后进行重构,这部分重构工作可能是吃力不讨好的,加班没有钱的,但是如果你去做,你就会知道他...  (展开)
Wuqifu 2011-11-05 23:00:01 中国电力出版社2003版

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

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

完美主义者的书

我觉得这本书吧,技巧性十足,但实用性不够。为什么呢?因为他的解决方法是建立在你知道问题出在哪里的基础上,但往往我们的难点在于不知道问题具体在哪里。 这本书适合学习,学习一些好的设计方法,以便将来什么时候来用。我买这本书的时候,正好在重构一个比较大的项目,但...  (展开)
飞林沙 2010-10-10 11:56:20

更推荐Clean Code

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

经典作品重装上阵

纸张很赞,只是排版松散,书就比较厚了。 本人对代码有洁癖,不自觉的一直会调整过去的代码,也需要对照大师总结的规律反思一下。 重构的基础能力在于能够嗅出代码中的坏味道(Bad smell),甚至反模式(Anti-pattern),因此要结合相关书籍一起阅读了。 最近在看的肖鹏一篇文...  (展开)
天心一 2007-09-01 16:58:59 中国电力出版社2003版

重构是程序员的基本素质

第一次看有网友极力推荐这本书,就买了一本英文的来看,一下子就被吸引住了。 原来觉得编码可以天马行空,总想看看那些高手是怎么写代码的,现在觉得自己好像也是高手了,至少可以看得出哪些代码好,哪些代码差。真是感谢Martin Flower。 现在自己做项目经理了,对于新来的有一...  (展开)
元创 2006-05-21 19:59:38 中国电力出版社2003版

重构也是art

重构是设计,设计是art,重构也是art. 一个函数三行只是语不惊人死不休的说法,是对成百上千行代码的矫枉过正。 更一个般的看法是一个函数应该写在一页纸内。但举一个上百行的极端例子也是可能的。比如某种数值计算。 重构的意义应该在XP的背景下看,如果没有重构,XP的方法从...  (展开)
LeslieGu 2006-03-13 11:52:24 中国电力出版社2003版

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

好的程序应该是不段重构出来的,里面给了不少方法,部分会经常使用的,这本书我只是大概翻翻,当时看得英文版的,在这里你也会明白为什么现在开发软件都要险些测试!  (展开)
<前页 1 2 3 4 5 6 后页> (共105条)
> 豆瓣违规公示

订阅重构的书评