前言
重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检查的能力。(避免引入bug)
如果代码结构是你无法很方面地实现添加一个新特性的目的时,那就先重构那个程序,是特性的添加比较容易进行,然后再开始添加新特性。
一、何为重构
对程序内部结构的一种调整,木地上在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。
重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检查的能力。(避免引入bug)
如果代码结构是你无法很方面地实现添加一个新特性的目的时,那就先重构那个程序,是特性的添加比较容易进行,然后再开始添加新特性。
对程序内部结构的一种调整,木地上在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。