摘要: --重构:改善既有代码的设计 精彩书评二在提取方法时,对变量的处理需要慎之又慎,特别当方法体中存在多个变量,且需要改变其值时。若要进行Extract Method的重构,可以考虑MartinFowler在第6章介绍的多种手法,例如Replace Temp With Query、Inline Temp、RemoveAssignments to Parameters等。若非必要,切忌将方法体中需要使用的变量提取为私有字段。因为该字段表达的含义,可能会与其他未重构方法中的局部变量雷同。本文节选自《重构:改善既有代码的设计(评注版)》一书。图书详细信息:http://www.cnblogs.com/b 阅读全文
posted @ 2011-07-12 20:02 博文视点(北京)官方博客 阅读(137) 评论(0) 推荐(0) 编辑
摘要: --重构:改善既有代码的设计 精彩书评一大型系统重构的基础依旧是本书描述的重构手法,但因其整体的复杂度使得重构变得更加困难。熟练掌握这些重构手法,对于重构大型系统而言,是极为有益的。但是,针对大型系统,尤其是错综复杂的遗留系统的重构,对开发人员的要求更高。此外,它不仅需要关注编码的细节之处,通过精巧的重构逐步呈现编程之美,还需要俯瞰系统的体系架构,为使重构更易进行,完成对层次之间、模块之间的解耦。重构大型系统的终极目的是为了改善系统架构,以便于重用与可扩展,甚至还可能从复杂的系统中重构出一个通用的框架。对于这样的遗留系统,除了需要掌握本书介绍的重构手法外,还需要掌握有效的解依赖技术,具体的做法 阅读全文
posted @ 2011-07-12 19:56 博文视点(北京)官方博客 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 传世经典书丛重构:改善既有代码的设计(评注版)MartinFowler,Kent Beck,John Brant,William Opdyke,Don Roberts(马丁.福勒,肯特.贝克,约翰.布兰特,威廉.奥迪克,唐.罗伯茨)编著张逸评注ISBN978-7-121-13450-02011年6月出版定 价:69.00元16开452页内 容 简 介重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等 阅读全文
posted @ 2011-07-12 19:47 博文视点(北京)官方博客 阅读(320) 评论(0) 推荐(0) 编辑