Daily iOS
빌드·배포

Tuist 모듈 의존성

숙박 예약 앱의 Tuist 멀티모듈 프로젝트에서 Feature 모듈들이 서로의 구현 모듈을 직접 import해 하나만 고쳐도 전체가 다시 빌드됩니다. 모듈 의존 구조를 어떻게 바꾸겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

각 Feature를 프로토콜과 모델만 담은 Interface 모듈과 구현 모듈로 나누고, Feature끼리는 상대의 Interface 모듈에만 의존하게 한 뒤 구현체는 App 타깃에서 조립해 주입한다.

받은 질문 공유