当前位置: 代码迷 >> 开发方法 >> 怎么保证重构的正确性
  详细解决方案

怎么保证重构的正确性

热度:680   发布时间:2013-02-26 00:00:00.0
如何保证重构的正确性
现在都在谈重构,目的是为了使代码更清晰些,但每次做这事,我都战战兢兢的。归其原因是我无法保证重构后的代码是不是和我之前的代码是否一致,是否按照着原来的业务逻辑。这样重构后,我只能一次又一次的测试,这样浪费我大量的时间。
按着敏捷开发的方法,重构前先写测试驱动,但是就我的理解,测试驱动也不是万能的。希望大家有个什么方法可以解决。

------解决方案--------------------------------------------------------
测试驱动结合面向契约的编程
  相关解决方案