私が考えることができる 2 つの明白な場所は、私が取り組んでいるコードのすぐ隣にあるある種の「テスト」フォルダーです。次のようなものです:
\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
多くのフレームワークが 2 番目のアプローチを使用しているのを見てきましたが、最近では主に便宜上、テスト コードを製品コード内に配置しています。あるアプローチが他のアプローチよりもはるかに優れているか、それともベストプラクティスはありますか?