-
Notifications
You must be signed in to change notification settings - Fork 0
[ Refactor ] - DIP 적용 #17
Copy link
Copy link
Open
Description
🛠️ 계획된 리팩토링할 기능
- Application 단의 service 레이어에서 Infrastructure 단의 RepositoryImpl을 의존하지 않게 한다.
🛠 사유
- Application은 Infrastructure보다 고수준 레이어이며, SOLID의 DIP에 따라 고수준 모듈이 저수준 모듈에 의존하지 않도록 한다.
📝 check-lists
- Domain 레이어의 Repository 인터페이스 정의
- Application 레이어에서 Repository 인터페이스에 의존
- Infrastructure 레이어에서 Repository를 구현하는 구현체 RepositoryImpl 구현
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels