프로젝트는 시간이 지나면서 계층 간의 경계가 약화되고, 코드는 점점 더 테스트하기 어려워지고, 새로운 기능을 구현하는 데 점점 더 많은 시간이 든다.

아키텍처 내의 경계를 강제하는 방법과 아키텍처 붕괴에 취할 수 있는 몇 가지 조치를 알아보자.

경계와 의존성

스크린샷 2022-05-22 오전 7.59.24.png

접근 제한자

✔️ package-private