SWM Mobile1 [SWM Mobile] 모듈화 (Modularization, 5/26) 주제: 클린 아키텍처를 위한 모듈화 저희 프로젝트는 App -> domain/feature -> common -> foundation으로 기준으로 layer를 나눴으며 총 5개의 모듈을 잡았으며 아래와 같이 모듈화 하기로 결정하였습니다. (추후에 추가될 예정) 세팅 외에도 모듈화와 관련된 3가지를 배울 수 있었습니다. 1. 의존성의 역전과 순환참조 모듈화의 이유는 의존성을 낮추기 위함도 포함되어 있습니다. 예를 들어 foundation -> home 과 같이 의존성 역전이 일어난다면 어떻게 될까요? 바로 순환참조가 나타나게 됩니다. [Android Module] 순환참조 (Circular Dependency)란? 순환 참조란 두 가지 이상의 객체가 서로에 대한 참조 상태를 가지고 있을 때 발생하며, 순환.. 2022. 5. 28. 이전 1 다음