A도메인에서 B도메인의 정보를 가져올 때, 해당 도메인 Sevice 메소드로 가져오기
•
객체지향..?
•
혹시 사용하던 메소드의 로직이 바뀌면 어떡하죠?
◦
새로 생성
•
다른사람들이 필요해서 중복코드를 계속 작성하면 어떡하죠?
◦
해당 도메인 작업자만 생성,수정 가능 → 요청하기~!
◦
function명 길어지면 또 리팩토링 (의도 꼭 담기 - 범위, 역할 등)
◦
A를 고치면 B,C 고치고, PR에서 해당 도메인 담당자 태그해서 코드리뷰
•
서비스간의 계층 관계를 표현할 수 있음 → 다른 도메인의 repo는 사용하면 안 됨
◦
1:N 관계에서는 1이 N을 사용
→ 이런게 계층 관계 1>N
•
CoreService (ApplicationService) : service들 간의 계층을 표현하는 것
•
interface, Impl
테이블 복수명
•
테이블 단수로
•
예약어만 복수로
래퍼 클래스 사용
•
Boolean
Impl 안 씀