역사


https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Robert C. Martin 블로그

https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Robert C. Martin 블로그

특징


장점

단점

구현 형태


Untitled

MVVM Clean Architecture Pattern in Android with Use Cases

<aside> 💡 저는 처음에 공부하였을 때 시간이 다른 것보다 많이 걸렸습니다.

많은 블로그를 참조하였는데 맨 처음 Architecture에 관한 블로그를 확인하였을 때

잘못된 정보와 Process와 다른 형태를 가진 많은 블로그를 참조하게 되었고

그렇기에 맞는지 틀린지 확인을 하기위해 Uncle Bob 블로그에서 내용을 확인하게 되었습니다.

그렇게 보편적인 Clean Architecture 형태는 구현하였지만 아직 각각 블로그 및 Reddit, git 에서는 데이터 전달 위치나 구현 형태도 다릅니다.

예시로 Repository를 Data 계층 에서 구현하는 형태도 존재하였고 반대로 Domain 계층에서 구현하는 형태도 존재하였습니다.

그렇기에 처음 Clean Architecture 를 공부하시는 분이라면 Robert C Martin 의 블로그와 책을 먼저 찾아보는 것을 추천드립니다.

</aside>