发表评论取消回复
相关阅读
相关 重构-改善既有代码的设计:大型重构
大型重构 1. Tease apart Inheritance 梳理并分解继承体系 某个继承体系同时承担两项责任 ,建立两个继承体系,并通过委托关系让其中一个可
相关 重构-改善既有代码的设计:简化函数调用 (八)
简化函数调用 1. Rename Method 函数改名 函数的名称未能揭示函数的用途。修改函数名称。 ![1338809010_5391.jpg]
相关 重构-改善既有代码的设计:简化条件表达式(七)
简化条件表达式 1.Decompose Conditional 分解条件表达式 你有一个复杂的条件语句。从if、then、else三个段落中分别提炼出独立函数。 ![13
相关 重构 改善既有代码的设计
[《重构 改善既有代码的设计》——学习笔记(一) ][Link 1] http://blog.csdn.net/benhuo931115/article/det
相关 重构,改善既有代码的设计
本系列是用来记录《重构,改善既有代码的设计》这本书的读书笔记。方便自己查看,也方便大家查阅。 欲速则不达,欲达则欲速! 重构,绝对是写程序过程中最重要的事之一。在写程序之前
相关 《重构 改善既有代码的设计》(第三章)【代码的坏味道】
知道"如何"不代表知道"何时",决定何时重构及何时停止和知道重构机制如何运转一样重要! Kent Beck提出了用味道来形容重构的时机。 作者并不试图制定一个何时必须重构的
相关 《重构 改善既有代码的设计》(第七章)【封装】
封装记录(Encapsulate Record) 封装集合(Encapsulate Collection) 以对象取代基本类型(Replace Primitive with
相关 《重构 改善既有代码的设计》(第十一章)【重构API】
将查询函数和修改函数分离(Separate Query from Modifier) 函数参数化(Parameterize Function) 移除标记参数(Remove
相关 《重构 改善既有代码的设计》(第二章)【重构的原则】
何谓重构 名词定义:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可礼节性,降低其修改成本 动词定义:使用一系列重构手法,在不改变软件
相关 《重构 改善既有代码的设计》(第十章)【简化条件逻辑】
程序的复杂度大多来自条件逻辑。因此可以借助重构把条件逻辑变得更容易理解。 使用分解条件表达式处理复杂的条件表达式 用合并条件表达式理清逻辑组合 用以卫语句取
还没有评论,来说两句吧...