[클린아티텍쳐] BestPractice로 공부하는 클린아키텍쳐 1편: Domain
안녕하세요 주니오스입니다~! ✋ 이번글 은 클린아키텍쳐와 관련된 포스팅입니다. 클린아키텍쳐는 아래 보이는 그림처럼 원형으로 이루어집니다. 클린아키텍의 핵심은 아래그림에서 볼 수 있듯이 경계의 분할(동심원)과 의존성의 방향(화살표방향)이 항상 안쪽으로 향하는 단방향 의존성입니다. 위 두 제약은 SOLID개발 원칙이 기저에 깔려있으며 소프트웨어를 안정적으로 개발할 수 있게합니다. 동심원은 크게 3가지로 구성됩니다. Domain, Presentation 그리고 Data 입니다. 해당 레이어가 하나의 모듈을 의미하는 것이아닌 논리적인 개념으로 생각하시면됩니다. 예를들어 Presentation영역은 화면에 컨텐츠를 표시하는 요소들이 속하게 됩니다. 이번 글은 3가지 레이어중 Best Practice의 Dom..
2024.04.16