我能想到的两个明显的地方是在我正在工作的代码旁边创建某种形式的“测试”文件夹。所以可能会像这样:
\project-code
\my-feature
\production-code
\testing
***my tests***
\co-workers-feature
\production-code
\testing
或者我可以将测试代码拆分为完全独立的层次结构。因此,类似于:
\project-code
\my-feature
\co-workers-feature
\testing-project-code
\my-feature
***my tests***
\co-workers-feature
我看到很多框架使用第二种方法,但最近我们主要是为了方便将测试代码放在生产代码中。其中一种方法比另一种更好,还是有最佳实践的吗?