您是否有任何将单元测试改装到目前没有单元测试的代码库的策略?
阅读Feathers的遗留代码有效使用.
吉米博加德有一个关于SOC的好博客系列.
在没有任何单元测试的情况下改造现有项目的最佳方法是在修复错误时执行此操作.使用重现错误的步骤编写一个测试,该测试在包含错误的逻辑上失败.然后重构代码直到测试通过.现在您可以确信错误已得到修复,并且以后不会在循环中引入,并且您开始将单元测试引入项目中.