SOLID 타입 경계는 정책을 중심으로 의존 방향을 세운다
핵심 규칙이 프레임워크·저장소·전송 형식보다 안쪽에 있도록 타입 계약을 배치한다.
UseCase
애플리케이션이 제공하는 업무 행동
Policy
환경과 무관한 상태·규칙·불변식
Repository
정책이 필요로 하는 저장 능력의 계약
DB / HTTP
외부 기술이 포트 계약을 구현
핵심타입 경계의 이름보다 import 화살표가 핵심 정책을 향하는지 확인한다.
핵심 규칙이 프레임워크·저장소·전송 형식보다 안쪽에 있도록 타입 계약을 배치한다.
애플리케이션이 제공하는 업무 행동
환경과 무관한 상태·규칙·불변식
정책이 필요로 하는 저장 능력의 계약
외부 기술이 포트 계약을 구현
핵심타입 경계의 이름보다 import 화살표가 핵심 정책을 향하는지 확인한다.