我有一个缺少大量代码覆盖率的解决方案.我需要重构这个代码来解耦才能开始创建单元测试.什么是最好的策略?我首先想到的是,我应该将业务逻辑从业务对象的数据访问分离到首先得到一些组织,然后从那里向下钻取.由于许多类不支持单一责任原则,因此很难开始测试它们.
是否有其他建议或最佳实践从采用传统解决方案并使其成型为代码覆盖和单元测试做好准备?
查看有效使用旧版代码.