Replies: 5 comments
-
|
Beta Was this translation helpful? Give feedback.
-
분리하지 않는다. 근데 이거 진짜 머리가 깨지겠네요 .. Trip 패키지에 모든걸 넣습니다. (원래 Trip은 비대한 법입니다 ㅎ)
Trip은 statusType까지만 가지고 있고, SharedTrip과 PublishedTrip에서 Trip을 객체참조하는 방향으로 생각했습니다. 위처럼 구현한다면, TripService에서 SharedTripRepository와 PublishedTripRepository를 가져야하죠 이상 부족한 제 발언이었습니다.
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
2.분리한다 홍고가 말한 트랜잭션 별로 합치는 것도 좋겠지만 지금 trip의 패키지가 너무 크지않나... 결국우리 도메인은 서로 연관될 수 밖에 없는데 다 하나하나 생각하면 결국 패키지가 너무 커질꺼 같습니다.
저는 최대한 분리하고 싶습니다. 다른 이유보다는 또 |
Beta Was this translation helpful? Give feedback.
-
각 안건에 대한 의견을 달아주실 때, 패키지 분리를 주장하시는 분들은 패키지간 의존성 방향도 함께 말해주세요.
ex)
share
패키지를trip
패키지와 분리하고 싶다. 의존성 방향은share
->trip
으로 단방향으로 설계하고 싶다. 그 이유는 ~~안건
share
패키지를trip
패키지와 분리한다.(현상 유지) vstrip
패키지와 합친다.현재 여행 공유와 관련된 코드들은
share
패키지로 분리되어있습니다. 여행 공유 코드를share
패키지로 분리하는 게 좋을지,trip
패키지로 합치는 게 좋을지 의견을 남겨주세요!여행 공개 코드(
community
패키지)를trip
패키지와 분리한다(현상 유지) vstrip
패키지와 합친다.첫 번째와 유사한 안건입니다~~ 분리 vs 분리X 의견을 남겨주세요!
그 외 분리하거나 합치고 싶은 패키지가 있다면 댓글로 남겨주세요.
Beta Was this translation helpful? Give feedback.
All reactions