Skip to content

도메인 모델에서 애플리케이션 의존성 제거 #165

@LeeHanEum

Description

@LeeHanEum

Describe

현재 domain 모델에서 application 계층의 예외를 직접 참조하는 구조는 다음과 같은 문제를 야기할 수 있습니다.

도메인 규칙의 독립성 훼손 및 테스트 어려움
도메인은 비즈니스 규칙을 순수하게 표현해야 하지만, application 계층의 예외에 의존하게 되면 상위 계층의 세부 구현에 결합됩니다.
이로 인해 도메인 규칙을 단위 테스트하거나 다른 환경에서 재사용하기가 어려워집니다.

예외 관리의 파편화로 인한 유지보수성 저하
도메인과 애플리케이션 계층에서 예외가 혼재되면, 동일한 문제 상황에서도 예외 정의와 처리 방식이 계층마다 달라질 수 있습니다.
이러한 구조는 코드 리딩과 디버깅을 복잡하게 만들고, 변경 사항이 발생할 때 여러 계층을 동시에 수정해야 하는 비효율을 가져올 수 있습니다.

Tasks

  • 도메인 모델에서 애플리케이션 의존성 제거

ETC

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions