重构——就是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本;一般来说,重构现有系统能改进软件设计、使软件更容易理解、有利于帮助找到 Bug 且能提高编程速度。
那么,我们应该重构哪些类似的代码模块,采用哪些方式来进行重构,重构的步骤又有哪些呢?本次活动我将从以下几点讲解:
- 何时进行重构;
- 具有哪些代码特性需要进行重构;
- 重构的步骤有哪些;
- 重构方法之重新组织函数;
- 重构之在对象之间搬移特性;
- 重构之重新组织数据;
- 有哪些工具具有重构代码功能。
通过本次活动你将了解到哪些场景下可以考虑用哪些方式来对你的代码进行重构,希望对你有所帮助!
阅读全文: http://gitbook.cn/gitchat/activity/5c6aa3c9b4e4ea7959821eb6
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。