내가 생각할 수있는 두 개의 분명한 장소는 내가 작업하고있는 코드 옆에 일종의 "테스트"폴더가 될 것이라고 생각할 수 있습니다. 그래서 뭔가가 :테스트 코드를 테스트하는 코드와 관련하여 어디에 넣어야합니까?
\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
나는 프레임 워크의 많은 두 번째 방법을 사용하지만 최근에 우리가 주로 편의를 위해 생산 코드 내에서 우리의 테스트 코드를 넣어 봤는데 보았다. 하나의 접근법이 다른 접근법보다 훨씬 좋습니까? 아니면 여기에 모범 사례가 있습니까?