Skip to content

[ Refactor ] - DIP 적용 #17

@jun6292

Description

@jun6292

🛠️ 계획된 리팩토링할 기능

  • Application 단의 service 레이어에서 Infrastructure 단의 RepositoryImpl을 의존하지 않게 한다.

🛠 사유

  • Application은 Infrastructure보다 고수준 레이어이며, SOLID의 DIP에 따라 고수준 모듈이 저수준 모듈에 의존하지 않도록 한다.

📝 check-lists

  • Domain 레이어의 Repository 인터페이스 정의
  • Application 레이어에서 Repository 인터페이스에 의존
  • Infrastructure 레이어에서 Repository를 구현하는 구현체 RepositoryImpl 구현

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions