Skip to content
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

도메인간 Service 의존성 문제를 해결한다. #153

Open
2 tasks
woo-chang opened this issue Aug 28, 2023 · 0 comments
Open
2 tasks

도메인간 Service 의존성 문제를 해결한다. #153

woo-chang opened this issue Aug 28, 2023 · 0 comments
Labels
backend 백엔드 코드 작성 refactor 코드 리팩토링 (기능 변경 X)

Comments

@woo-chang
Copy link
Member

✨ 추가 기능

도메인간 Service 의존성 문제를 해결합니다.

📃 세부 사항

현재 로직에서는 Service에서 다른 도메인에 대한 작업이 필요할 때 Repository 의존성을 주입받아서 사용하고 있습니다. 특정 도메인은 해당 도메인 Service에서만 사용하도록 의존성을 관리하고, Controller와 맞닿아있는 Service에서는 여러 Service를 주입받아서 사용하도록 수정하려고 합니다.

스크린샷 2023-08-28 오후 8 53 37

이렇게 리팩토링함으로 얻을 수 있는 장점은 대략 아래와 같습니다.

  • 도메인 모듈화 용이
  • 도메인 의존성 관리
  • 중복 코드 제거
  • 코드 재사용성 증가
  • 쿼리와 조회 분리?

✅ 투두리스트

  • 도메인간 Service 의존성 문제 해결
  • 리팩토링 근거 문서화

🔗 참고 자료

@woo-chang woo-chang added backend 백엔드 코드 작성 refactor 코드 리팩토링 (기능 변경 X) labels Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 백엔드 코드 작성 refactor 코드 리팩토링 (기능 변경 X)
Projects
Status: No status
Development

No branches or pull requests

1 participant