嗨,朋友!迫不及待要分享给你这个资源,相信能满足你的小期待~ 快戳[《重构-改善既有代码的设计》.pdf]查看~ 你觉得这个资源怎么样,还有没有其他想要的资源呀?
1#定义类 Rental2classRental():3#该类有两个成员变量: __moive 和 __days_rented4__days_rented=056#定义 构造函数7def__init__(self, movie, days_rented):8self.__moive=movie9self.__days_rented=days_rented1011defget_days_rented(self):12returnself.__days_rented1314defget_moive(self):15re...
《重构:改善既有代码的设计》是2010年11月人民邮电出版社出版图书,作者为(美)福勒 。内容简介 本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的...
第一个案例 UML 类图 Movie 类 public class Movie { public static final int CHILDREN = 2; public static final int REGULAR = 0; public static final int NEW_RELEASE = 1; private String title; private int priceCode; public Movie(String title, int priceCode) { this.title = title; this....
重构:在代码写好之后改进它的设计。 3|0三、第一个重构的例子 3|13.1 新建Movie、Customer、Rental类 /** * @author eli.hou * Movie只是一个简单的纯数据类 */ public class Movie { public static final int CHILDRENS = 2; public static final int REGULAR = 0; public static final int NEW_RELEASE...
《重构-改善既有代码的设计》是2003年8月中国电力出版社出版的图书,作者是福勒。编辑推荐 软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。当对象技术...
第1章 重构,第一个案例 public String statement(){ double totalAmount=0; int frequentRenterPoints=0; Enumeration<Rental> rentals = _rentals.elements(); String result = "Rental Record for "+getName()+"\n"; while(rentals.hasMoreElements()){ ...
重构之改善既有代码的设计(一),第一个定义是名词形式:重构(名词):对软件内部结构的一种调整,目的是在不改变「软件可察行为」前提下,提高其可理解性,降低修改成本。「重构」的另一个用法是动词形式:重构(动
第一个步骤:为即将修改的代码建立一组可靠的测试环境。 让测试有能力自我检测。 好的测试是重构的根本。 花时间建立一个优良的测试机制是完全值得的。 1.3 分解并重组statement() 代码块愈小,代码的功能就愈容易管理,代码的处理和移动也就愈轻松。 步骤1:找出代码的逻辑泥团并运用Extract Method。 首先,找出函数...