我能想到的兩個明顯的地方就是我正在處理的代碼旁邊的某個「測試」文件夾。所以像這樣:我應該在哪裏將我的測試代碼與正在測試的代碼相關聯?
\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
我已經看到了很多框架使用第二種方法,但最近我們已經把生產代碼中我們的測試代碼,主要是爲了方便。一種方法比另一種更好,還是有最佳做法嗎?