[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
OrderServieceImpl 에서 객체를 Repository와 FixDiscoubtPolicy를 썼습니다.
물론 다이어그램을 확인을 하였고 이렇게 만들기로 약속을 한건 압니다만,
제 생각에는 Memberservice와 FixDiscoubtPolicy 쓰느게 타당하다고 생각합니다.
직접적으로 Repository에 접근하는 것이 아닌 구현한 Memberservice를 이용하게는게 더 안전하다고 생각이 되어서요
선생님 의견이 듣고 싶습니다 !
데이터에 직접 접근하면 속도적인 측면에서 빠르겠지만,
제 생각에는 만들어둔 Service를 이용하는 것이 불필요한 접근(수정, 삭제)를 막을 수 있다고 생각하였고 + 필요에 의해 만들었고 검증이 된 기능 (test를 별도로 진행)이기 때문에 적극 사용해야 한다 생각했습니다!
선생님 생각은 어떠하신가요??