细细品味C#——重构的艺术

浏览: 2241
C#

前言

        重构?代码坏味道?看到这两个疑问,也许就知道本期的话题是关于“重构”的,重构无处不在,重构可大可小,重构随时随地。让重构时刻记在脑海,使自己的代码变的优美。就让这本“重构艺术”手册带你走进重构的世界,亲密接触重构,如欣赏艺术般,体会重构的魅力。

文章的目录

1、代码重构

1.1、版权声明

1.2、内容详情

2、项目重构方案设计

2.1、版权声明

2.2、内容详情

3、31天重构学习笔记

3.1、版权声明

3.2、内容详情

3.2.1 封装集合

3.2.2 移动方法

3.2.3 提升方法

3.2.4 降低方法

3.2.5 提升字段

3.2.6 降低字段

3.2.7 重命名(方法,类,参数)

3.2.8 使用委派代替继承

3.2.9 提取接口

3.2.10 提取方法

3.2.11 使用策略类

3.2.12 分解依赖

3.2.13 提取方法对象

3.2.14 分离职责

3.2.15 移除重复内容

3.2.16 封装条件

3.2.17 提取父类

3.2.18 使用条件判断代替异常

3.2.19 提取工厂类

3.2.20 提取子类

3.2.21 合并继承

3.2.22 分解方法

3.2.23 引入参数对象

3.2.24 分解复杂判断

3.2.25 引入契约式设计

3.2.26避免双重否定

3.2.27去除上帝类

3.2.28为布尔方法命名

3.2.29去除中间人对象

3.2.30尽快返回

3.2.31使用多态代替条件判断

4、改善代码设计

4.1、版权声明

4.2、内容详情

4.2.1 总结篇

4.2.2 优化函数的构成

4.2.3 优化物件之间的特性

4.2.4 组织好你的数据

4.2.5 简化条件表达式

4.2.6 简化函数调用

4.2.7 处理概括关系

5、重构(Refactoring)技巧读书笔记

5.1、版权声明

5.2、内容详情

5.2.1 读书笔记之一

5.2.2 读书笔记之二

5.2.3 读书笔记之三

文章下载

推荐 0
本文由 xia520pi 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册