售价: ¥53.50 (7.8折)
  • 定价: ¥69.00
图书满¥59免运费且可货到付款详情
亚马逊的其他卖家
加入购物车
¥46.90
+ 免配送费
卖家: 新华文轩网络书店
加入购物车
¥55.13
+ 免配送费
卖家: 博库网官方旗舰店
加入购物车
¥56.60
+ 免配送费
卖家: 北京图书大厦旗舰店
前翻 后翻
正在播放... 已暂停   您正在聆听的 Audible 音频版本的样品。
了解更多信息
查看全部 2 张图片

重构:改善既有代码的设计 平装 – 2015年8月1日

平均4.6 星 272 条商品评论
| 天天低价·正品质优
|
分享
| 自营
广告

显示所有 2 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
平装
"请重试"
¥53.50
¥46.90
促销信息: 满减 图书满199元减50元 共2个促销

全新品7 售价从 ¥46.90
退换承诺: 此商品支持30天免费退换 详情

8万图书满199元减50元:
活动期间内,领取优惠券,购买指定自营图书(不含进口原版书、进口繁体中文书、电子书、第三方卖家商品、Z秒杀、Z实惠、镇店之宝、海外购或订购省商品),单笔订单参加活动商品金额满199元,在结账时系统将自动扣减50元。

click to open popover

商品促销和特殊优惠
  • 图书满199元减50元:
    已领优惠码
  • 中文图书全场满99元赠书:
    已领优惠码

经常一起购买的商品

  • 重构:改善既有代码的设计
  • +
  • 编程珠玑(第2版·修订版)
  • +
  • 代码整洁之道
总价: ¥130.60
共同购买所选商品

无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。

  • iPhone/iPad/Mac
  • Android手机或平板电脑

请输入您的手机号码,获取Kindle阅读软件的下载链接。



基本信息

  • 出版社: 人民邮电出版社; 第2版 (2015年8月1日)
  • 外文书名: Refactoring:Improving the Design of Existing Code
  • 平装: 428页
  • 语种: 简体中文
  • 开本: 16
  • ISBN: 9787115369093
  • 条形码: 9787115369093
  • 商品尺寸: 23.2 x 18 x 2.4 cm
  • 商品重量: 780 g
  • 品牌: 人民邮电出版社
  • ASIN: B011LPUB42
  • 用户评分: 平均4.6 星 272 条商品评论
  • 亚马逊热销商品排名: 图书商品里排第1,411名 (查看图书商品销售排行榜)
  • 您想告诉我们您发现了更低的价格?
    如果您是该商品的卖家,是否希望通过卖家支持建议更新

商品描述

编辑推荐

软件开发的不朽经典
生动阐述重构原理和具体做法 
普通程序员进阶到编程高手必须修炼的秘笈

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。

本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。

媒体推荐

“这本书之于重构就相当于韵谱之于作诗。一个翻着韵书作诗的诗人一定是蹩脚的,但好的诗人却要对那109个韵部了然于胸;同样,一个好的程序员要求能够主动自然地重构代码,虽不应翻着重构手册干活,但需对本书中提到的70多个重构方法成竹在胸。然而,在达到这一境界之前,需要不断的时间和经验积累,并且要先读读Fowler的这本书。”

“一口气读完了这本书,感觉书中作者对代码的整理不像是一种技术,更像是一种艺术。”

“太经典了,看这本书真有醍醐灌顶的感觉。”

“处于金字塔顶部的书不多,而这一本书恰恰就是,很幸运我看到了它。”

“这本书本质上是向我们推荐了一种优秀的编程习惯和编程态度。在领会本书思想的同时,我们也应该培养一种精益求精的工作态度,探索一条更适合自己的重构道路。”

“今年已经看了两遍,每次都有很大的收获。特别喜欢其中对其他章节的索引,当你把它作为一个手边随时翻阅的参考书看时,它不知不觉引导你读了很多内容,问题也在不知不觉中有了求解思路,最终得以解决。”

“不要写完代码就束之高阁,适当地优化代码结构,能够为以后的开发带来许多方便,这本书就向你介绍了这方面的技巧,说得非常详细。”

“程序几乎离不开重构。但如何更加迅速有效地重构却一直没有系统性的指导。本书就是这样的经典巨著,有了它,重构不再烦琐!”


看过此商品后顾客买的其它商品?

商品评论

热门买家评论

评论者 ustccq 于 2011年5月30日
版本: 平装 已确认购买
良好的设计是一座山峰,而重构,则可以帮助你较快地到达这座山峰。
一直以来,阅读过不少的设计模式的相关书籍,但限于水平及经验,总是有些不得其所的感觉,或者说有较高的抽象。
重构,我一直知道这回事,但甚少阅读专门的书,我认为,那只是给一些基础不过关或者思维僵化的程序员用来擦屁股的玩意儿,很欣慰在职业生涯较早的时候可以发现自己错了------在我阅读这本书以后。

并不是说这本书就有多么了不起,但是在帮助我更有效地工作上,我觉得获益良多------维护代码总是绝大部分程序员需要面对的事情。
另外说一下翻译,在我所阅读过的经典之作中,这本书的翻译尚可,算中上吧。

另外,希望作者出版一本针对C++背景的重构之作吧,呵呵。
回应 14 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 王鑫 于 2011年1月30日
版本: 平装 已确认购买
友情提示一下这里所有的例子都是用Java写的,用c++的看着挺别扭的。。。
1 条回应 40 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 new4everlau 于 2012年2月7日
版本: 平装 已确认购买
这本书购买有一段时间了,一直没看,一次回老家在火车上看了一部分,说说感受!
1、这是一部针对重构的经典图书,本书从一个重构实例开始,从而让对重构不是很了解的朋友能有一个好的切入点。
代码和实例配合讲解,很到位,有的朋友提到这里使用java语言,而没有使用其他主流语言存在偏见,
作者本意只是使用这种语言来讲解下面向对象方面的重构而已。
2、针对重构形成了种种方法论,相当不错,如move method,extract method,Replace temporary with query等等,
我非常佩服国外大牛对生活中司空见惯的事情提出方法论的做法,比如上面这些都是耳熟能详的重构方法,还有比如Gof的
设计模式以及敏捷Agile软件开发等等,其实好多方法我们在coding中经常使用,并且司空见惯,但是我们没有形成方法论,
这点国人应该向老外学习学习,形成方法论,用最简短的代名词来取代我们需要长篇大论的做法!
3、此书非常适合具有工作经验的朋友,能让你产生一种相识恨晚的感觉,当然也适合新手,只是没有那种经历,可能没有那么深刻的感受。
4、此书400+页,但是读起来很轻松,不费多大的力气。
5、此书中文版排版松散,当然这可能也不算是一种问题,因为作者往往是为了体现前后2个程序版本的差异,故意把前后放在2页上。
6、论价格,这本书不便宜,但是还是值得购买和收藏的!
回应 10 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
版本: 平装 已确认购买
挺好,不过不适合5年以上经验的人,内容比较实用。但是随着工作经历的增加,这些都会经历过,我个人感觉,大约有20%是有益处 的,其他的80%都是曾经工作经历过的。如果你想深造,这本书还是太基础了些。适合3年内的开发者,不过如果你工作努力,一到两年基本就可以把上面这些说法,做法做到80%以上。看书和工作还是有差别的,哈哈,关键是用的时候想的起来,我现在看都是,看的时候想起来曾经用过。只当回顾啦。。
回应 3 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
版本: 平装 已确认购买
书中的示例代码都是java写的,如序言所说,原作者在写作本书时,考虑过非java开发者读者,所以本人C语言开发者,C++知道一些基础概念,阅读起来没有什么障碍。
如果你有c基础,有些基础的面向对象的概念,大可不必因为编程语言放弃这本书。
回应 3 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
评论者 LuckyTime 于 2011年2月15日
版本: 平装 已确认购买
虽然没有新技术在里面,但是这本书绝对是IT领域里面难得的好书之一
回应 6 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
版本: 平装 已确认购买
成书较早,虽然内容观点理念与当下一致,然词汇例子显得老了。很多内容和观点都是基于Java1.1的,且成书与1999年,在那时候看的确观点很超前。但现在再看,很多概念术语显得过于老旧,很多时候说的是同一个东西,但表述感觉有点过时,别扭了。
回应 2 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
版本: 平装 已确认购买
一直想找一本比较好的重构代码的书籍,看了这本的评价之后决定试试。果然没有辜负期望。还是蛮不错的。由一个不算特别简单但也不是超级复杂的实例入手,一步步娓娓道来。因为现在并不厉害,所以还是需要用IDE工具的,只是这本书不知道是出的比较早还是怎么的,有些重构的功能IDE里面其实可以直接使用之后修改一下应用的,书中却没有提到,摸索中。好书。(书是Java语言的,但是不知道是自己水平低还是怎么的,总觉得作者是从C++开发转的Java开发。。。)
回应 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报
版本: 平装
书籍刚到手,之前就很想买的书,很好的一本,一些思想在今天看来还是很赞,买来学习学习。
这次买了5本技术编程的书,作者写的都没话说,但是让我很不满意的是书籍的质量,一买来就破损!!!!!!!!!
希望客服给处理下,本来想退货,可最近要出差
之前很信得过亚马逊,已经买了很多次了,这次的购物真的让我很不愉快,我看到评论区有和我一样买过来的破损的,看来这情况不是偶然。
回应 5 个人发现此评论有用. 这条评论对您有用吗? 正在提交你的反馈。
感谢您的反馈。
很抱歉,我们没有记录您的投票。请重试
举报

按发表时间排序