[Architecture] 5부 아키텍처 : 25장 계층과 경계
#클린아키텍처 #cleanArchitecture #계층과경계 25장 계층과 경계에서는, 구체적인 예시 프로그램 "움퍼스 사냥 게임"과 함께 업무 규칙과 UI, 데이터 영속성 관련 세부사항 컴포넌트가 어떻게 통신하고 어떠한 방향으로 의존성을 지니며, 제어 흐름이 어떻게 흘러가는지 설명하고 있다. 5부에서 계속 설명한 컴포넌트 간 계층을 분리하고 경계를 긋는 일을 종합적인 예시를 들어 다시 한번 정리, 강조하는 내용이 담겨있다. 시스템이 보통 세 가지 컴포넌트 (UI, 업무 규칙, 데이터베이스)로만 구성된다고 생각하기 쉽지만, 대다수의 시스템에서 등장하는 컴포넌트의 개수는 이보다 훨씬 많고 복잡하다. 하지만 이처럼 복잡한 시스템에도 나타내는 계층 간의 분리와 경계의 원리는..
프로그래밍/Architecture
2024. 1. 17. 21:41