如果这是一个骗局,请原谅我,但我找不到任何符合这个确切问题的东西。
我正在使用一个耦合非常紧密的遗留应用程序。我们正在提取一些主要功能,因为我们将从外部服务中获取这些功能。
开始删除现在未使用的代码的最佳方法是什么?我应该从极端基础开始,移除并重构我的堆栈吗?午饭的时候我要去看看Working Effectively with Legacy Code .
最佳答案
如果可以,并且在您的问题领域中有意义,我会在开发过程中尝试保持旧代码与新 API 并行运行。并使用旧 API 的结果来交叉检查新 API 是否按预期工作。
关于refactoring - 删除紧密耦合的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1299885/