-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
entity postfix 추가 #22
Comments
repository Layer 가 가장 바닥 layer 일텐데요, 그렇게되면 layer 간 상호 의존되는 형태가 되지 않을까요?
|
위의 그림은 해당 글 에서 발췌한 것인데요, 의존성의 방향이 인프라스트럭처 레이어에서 도메인 레이어를 향하고 있습니다. 이런 관점에서 본다면 변환 로직을 인프라 계층에 두는 것이 좀 더 DDD 에 맞는 설계라고 생각했습니다. 도메인 엔티티 생성 시, 영속성 엔티티를 인자로 받아 getter 를 통해 접근하면 아무래도 영속성 엔티티의 내부 상태를 알게되고, 이때 의존성의 방향이 도메인 레이어 -> 영속성 레이어 가 된다고 생각했습니다. 그래서 위에 말씀 드린것과 같은 제안을 한 것인데요.
그런데 또 말씀 주신 부분도 완전 맞는 말씀이라고 생각이 듭니다. 제가 제안드린 방식을 생각해보면, 도메인 모델에 새로운 필드가 추가되면 인프라 계층의 변환 로직도 이에 맞추어 변경되어야 하는 등의 계층간 결합도가 발생할 것 같아서 이 방법도 이상적이라고 생각되지는 않는 것 같습니다. 그래서 그냥 |
좋은 의견인것같습니다~ |
entity 와 service layer 의 object 를 구분하기 위함
주의
example
The text was updated successfully, but these errors were encountered: