我目前正在与另一名合作学生一起完成一个即将完成的项目的合作项目。由于该项目已从合作社传递到合作社,因此沿途采取了不良做法,并将测试留到最后。我决定写单元测试来在测试时学习新东西。
但是,我正在开发一个 3 层、紧密耦合的应用程序,它似乎无法以当前形式进行单元测试。我不想通过一夜之间重构无法识别的代码来甩掉其他对这些概念一无所知的合作学生。那么我应该采取哪些步骤来慢慢地将代码拉向单元可测试性呢?我应该先实现一个工厂模式,然后让其他学生熟悉它,然后再继续前进吗?
如果我的知识有缺陷并且不应该有任何问题,我深表歉意。我是新手:)