app
ㄴ presenter
ㄴ MainView
ㄴ FeedView
ㄴ domain
ㄴ MainRepository
...
vs
app
ㄴ main
ㄴ presenter
ㄴ MainView
ㄴ domain
ㄴ MainRepository
ㄴ feed
...
1번
~View면 다 프레젠테이션인거고, ~Repository면 다 DB 도메인일 일텐데 폴더를 또 만들 필요가 없음
두번째 경우 말하는거
만들 이유는 있는게 모듈화가 쉽게 가능해짐
그럼 그때 만들면 됨
이거 클린아키텍쳐 책에 나오는 내용임?
domain driven design이냐 model driven design이냐의 차이인데 이건 순수하게 어떤 식으로 개발할지 어떤 식으로 하고 있었는지에 따라 달라짐 전자의 경우 모놀리식하게 가는거고 후자는 msa 구조로 변경하기 좋겠지 너가 결정하면 됨
https://github.com/dotnet-architecture/eShopOnContainers/wiki/Explore-the-code