클린 아키텍처

아키텍처를 정의함으로써 기능 간의 경계를 정의해 앱의 확장성과 견고성, 테스트성을 높일 수 있다!

구글 권장 아키텍처

스크린샷 2024-04-18 오후 9.36.29.png

Untitled

클린 아키텍처

Robert C.Martin이 제안한 시스템 아키텍처 최종 목적은 계층을 분리하여 “관심사를 완전히 분리”하는 것! = 의존성을 최소화하는 것

Untitled

클린 아키텍처에서 의존성은 밖에서 안으로 향한다(—>) 바깥 원은 안쪽 원에 영향을 미치지 않는다!

Untitled