클린 아키텍쳐를 적용하면 좋은 점 #8
codejoo9098
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
클린 아키텍쳐의 목적
관련 아티클
모든 패턴의 목적은 다음과 같다. -> 관심사 분리
그 중 클린 아키텍쳐는 앱을 잘 변하지 않는 Domain, 잘 변하는 Infrastructure로 나눠서 Domain이 Infrastructure에 전혀 의존하지 않고 동작하는 것을 목표로 둔다.(Domain, Infrastructure은 상단 아티클에 나와있다.)
우리 앱으로 따진다면 '유저가 동영상 촬영을 한다.' '유저가 영상 리스트를 출력한다.'가 Domain에 해당할 것이고, 'CameraX 라이브러리를 통해서 카메라를 실행한다.' 'ListAdapter를 통해서 리스트를 출력한다.'가 Infrastructure에 해당할 것이다.
클린 아키텍쳐를 적용해야 하는 이유
Beta Was this translation helpful? Give feedback.
All reactions