728x90
반응형
clean architecture
-
[Android] Clean Architecture란안드로이드 2022. 5. 30. 18:27
Clean Architecture 란?🤷🏻♂️ Uncle Bob인 로버트 C. 마틴의 Clean Architecture에서 시작. 소스 코드만 보고 소프트웨어가 수행하는 작업이 무엇인지 식별할 수 있어야 하는 소프트웨어 개발 방법론입니다. 프로그램의 목표를 달성하는 데 필요한 프로그래밍 언어, 하드웨어 및 소프트웨어 라이브러리는 구식이어야 합니다. Clean Architecture 장점 코드는 표준 MVVM 보다 테스트하기 쉽다. 완벽하게 선별된 분리 사용자 친화적인 패키지 구조 프로젝트를 계속 실행하기 쉽다. 새로운 기능을 추가하기 용이하다. Clean Architecture 단점 러닝 커브가 가파르다. 많은 추가 클래스가 포함되므로 정교함이 낮은 소프트웨어에는 적합하지 않다. Clean Archit..