[투표] 엔티티 간 결합도 및 응집도 향상을 위한 연관관계 처리 방식 #8
Closed
mainlib990
started this conversation in
Polls
Replies: 1 comment
-
|
참조 무결성을 애플리케이션에서 체크한다는 게 생소하신 분이 있으실텐데, 코드로 보면 save 하기 전에 boolean으로 다른 테이블의 값을 한번 체크하는 로직을 넣는 방식입니다. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
안녕하세요, 팀원 여러분.
현재 저희 프로젝트는 Package by Feature 구조를 채택하고 있으며, 각 모듈의 독립성과 유지보수성을 높이는 것을 중요하게 생각합니다. 엔티티 간 연관관계를 어떻게 처리할지에 대한 결정은 시스템의 결합도(Coupling)와 응집도(Cohesion)에 큰 영향을 미치며, 이는 장기적인 아키텍처의 유연성과 확장성에 직결됩니다. 팀원들의 의견을 모아 최적의 방안을 결정하고자 합니다.
아래 두 가지 안을 읽어보시고, 우리 프로젝트의 현재 상황과 미래 확장성을 고려했을 때 더 적합하다고 생각하는 방식에 투표해 주세요.
📝 안건 1: 엔티티를 직접 참조한다.
설명:
장점:
단점:
📝 안건 2: ID만 참조한다.
설명:
장점:
단점:
🗣️ 중점 논의사항
이 결정은 단순히 엔티티 매핑 방식을 넘어, 시스템 전체의 결합도를 낮추고 응집도를 높여 각 모듈이 독립적으로 진화할 수 있는 아키텍처를 구축하는 데 핵심적인
역할을 합니다. 현재의 개발 편의성과 장기적인 시스템의 유연성 및 유지보수성 사이의 균형점을 찾는 것이 중요합니다.
5 votes ·
Beta Was this translation helpful? Give feedback.
All reactions