지름길을 방지하기 위해서는 먼저 지름길 자체를 파악해야 한다. 지름길은 깨진 창문 같다. 깨끗한 상태로 시작할 책임!
지름길 목록
- 유스케이스 간 모델 공유하기
- DTO, 커맨드 재활용 하기!
- 도메인 엔티티를 입출력 모델로 사용하기
- 서비스의 입 출력에 엔티티를 활용하기 - 커맨드, 리스폰스를 따로 만들자!
- 리포지토리의 입 출력에 엔티티를 활용하기 - JpaEntity 를 따로 만들자!
- 인커밍 포트 건너 뛰기
- 서비스를 깡 클래스로서만 활용하기
- 유스케이스 구현을 생략하고 서비스를 바로 활용하기
- 애플리케이션 서비스 건너뛰기
- 컨트롤러에서 바로 영속성 계층에 접근 하기!