为什么要重构?
重构是什么?
重构,通常指的是【代码重构】
对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,
降低其修改成本重构本质上是一种代码整理技术,这项技术使得代码整理的效率更高,风险更小
如何 大专栏 关于重构的几点想法做?
几个出发点:
- 什么时候开始
- 什么时候停止
- 前提条件
- 重构的过程
测试保护
识别味道
采用手法
运行测试
提交代码
重构与设计的关系?
有了重构技术,我们不用在前期做非常详细的设计,做适当的设计,然后通过重构让设计浮
现出来。不用在乎软件是否符合模式,只要符合原则即可