代码重构方式方法

来源:互联网 发布:广电网络整合最新消息 编辑:程序博客网 时间:2024/05/22 12:10
这里和大家分享一下代码重构的方式方法,最近在读一本代码重构的书籍,这里面告诉我们当一个方法具备很多的功能时,我们就要考虑怎样削减它的功能,让其只具备其中某一样功能,然而在我们改的工程中,不要想着一步到位,首先我们要准备一套可靠地测试机制(在未修改代码前首先将一组数据输入,得到正确的结果,记住数据以及结果,等到重构完成后,就用这组数据进行测试对比结果),接下来就可以进行代码的重构,我们要将较小块的代码抽取出来,放在合适的类中,然后进行测试,看看我们这一步有没有造成什么bug,这样由于我们修改的幅度比较小,所以任何错误都会很容易的被发现,不必花费大量的时间进行调试。我们就要这样每修改一小段代码,就进行测试,重复这样的动作,直到我们将这个程序重构完成。重构技术就是以微小的步伐修改程序。