01 2014 档案

摘要:买了本《重构》,粗略的看了第一遍,把一些要点记录在印象笔记中了,发出来分享下。首先是,代码的坏味道:Duplicated Code重复代码某些代码重复出现,可以抽象到一个新的函数中,或者抽象到父类上去。Long Method过长函数过长函数是指,一个函数里面实现的功能太多,越长也就越难理解。你需要将一个过长的函数分解成各种小函数,命名是关键。Data Clumps数据泥团函数的参数非常的多,调用也频繁,其中一个参数被删掉,其他的参数就不是那么有意义了。可以把这些参数抽到一个类里面,直接传这个类的对象就好了。Large Class过大的类一个类如果做太多的事情,就会导致内部有很多实例变量,重复代 阅读全文
posted @ 2014-01-09 21:11 krosshuang 阅读(789) 评论(0) 推荐(1) 编辑