반응형 Clean Architecture1 [Design Patterns] Clean Architecture 클린 아키텍처에 관한 내용을 기록합니다. 클린 아키텍처 로버트 C. 마틴(Uncle Bob)에 의해 처음 제안한 아키텍처 대부분의 아키텍처는 공통적인 목표가 있는데, 계층을 분리하여 관심사를 분리하는 것임. 각 아키텍처에는 최소 하나의 business rule을 위한 계층과 인터페이스를 위한 계층이 있음. business rule: 비즈니스 요구 사항을 반영하여 데이터를 처리하는 것을 말함. 각 아키텍처는 아래와 같은 특징들이 있음. Independent of Frameworks: 아키텍처는 스포트웨어 라이브러리의 존재에 의존하지 않음. Testable: 비즈니스 로직은 UI 및 DB, 웹 서버 또는 기타 외부 요소 없이 테스트할 수 있음. Independent of UI: UI는 시스템을 변경하지 않고.. 2024. 3. 12. 이전 1 다음 반응형