读书人

怎么保证重构的正确性

发布时间: 2012-03-01 10:25:46 作者: rapoo

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

[解决办法]
测试驱动结合面向契约的编程

读书人网 >软件开发

热点推荐