Room 반환 시점 #9
waterricecake
started this conversation in
General
Replies: 1 comment 4 replies
-
너무 좋은 의견 같아요! 그리고 지금처럼 이렇게 discussion으로 논의해 보는 것이 저는 처음해보는 경험인데 이것도 되게 괜찮네요. 역시 달리는 논술 왕이에요. 개인적인 생각으로는 이렇게 해도 괜찮을 것 같아요. 킹치만, 또 다른 방안을 내보자면 Event를 사용해 보는 것이 어떤가요? Room, Player 어떻게 보면 생명주기가 다르잖아요? 다른 애그리거트라고 보고 Event로 Room을 요청해서 반환받는 것도 나쁘지 않을 것 같아요. 제가 정확히는 모르지만 Player가 갖고 있는 Code를 넘기면 되니 가능하지 않나요? 혹은 현재의 구조에 문제가 있는 것은 아닌지 우리 한번 다시 검토해 보아요! 제가 아직 합류한지 얼마 되지 않아 도메인 분석이 되지 않은 상태라, 사실상 설계에는 문제가 없어 보이기는 하는데, 재백 씨랑 동연 씨가 다시 생각해 보았을 때 현재 구조에 문제가 있나요? |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
저번에 Player구현하다가 @thdwoqor 이랑 얘기한건데
방생성하기나 방 참가하기 외에 모든 행동이
우선적으로 방을 찾아야하다 보니 모든 서비스가 RoomManager를 갖게 되더라고요.
그래서 그때 얘기를 해봤던게 인터셉터로 먼저 방을 찾아줘서 반환을 해주어 서비스로 하여금 roomManager에 대한 의존성을 줄이면 어떨까 하였는데
이에대해서 다들 어떻게 생각하세요?
한다면 Controller는 이런 모습이 되더라고요
Room이 어떻게 보면 entity인데 이렇게 반환되도 싶나 해서 의문점이 생기더라고요.
근데 또 안그럼 RoomManager가 너무 많은 의존성을 갖게되고 추후에 다른 기능들 (투표 등등)에서도 결국 방을 다 찾아서 진행해줘야 할꺼 같아서 고민입니다.
branch (feature/9) 파서 일단 해봤는데 여러분 생각은 어떤지 물어보고 싶어서 discussion에 올려봤습니다.
Beta Was this translation helpful? Give feedback.
All reactions