HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📯
부스트캠프 7기 BE 멤버쉽 설계
/
동일 서비스 모듈 내에서 서로 참조를 하는 것에 문제가 없을까요?

동일 서비스 모듈 내에서 서로 참조를 하는 것에 문제가 없을까요?

요약
확인
확인
레이블
10주차
 
현재 nestjs로 프로젝트를 하고 있습니다.
그런데 비즈니스 로직 중에, 하나의 로직에 역할이 여러개 섞여있는? 로직이 있습니다.
→ 코드도 첨부해주시면 좋을 것 같아요
 
그래서 각각의 역할별로 비즈니스 로직 함수를 service 파일 내에 생성하였는데,
이렇게 나누어진 비즈니스 로직을 묶어서 실행하는 함수를 동일한 servcice 파일 내에 생성해도 되는 것인지 잘 모르겠습니다.
뭔가 확실한 이유가 있는 건 아닌데, 뭔가 한 파일 내에 의존을 하고 있는 게 어딘지 찝찝해서요.
그렇다고 컨트롤 단에서 해당 함수들을 호출하는 것은 피하고 싶어 고민입니다.
 
service에서 정확히 어떤 일을 해줄꺼야 를 정하고
service보다 더 낮은 단계의 일 (복잡한 단계의 일)을 하는 것들은 어떤 레이어로 만들꺼야
 
규칙들을 정해서 프로젝트에 전반적으로 적용