Daily iOS
빌드·배포

Tuist 모듈화 프로젝트 구성

Tuist로 모듈화 프로젝트를 처음부터 구성해 본 경험을 묻습니다. 모듈을 어떤 단위와 계층으로 나눴는지 설명해 주세요.

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

계층은 App → Feature(화면 단위, Interface/Implementation 분리) → Domain → Core(네트워크·저장소) → Shared(디자인 시스템·유틸)로 두고 아래 방향 의존만 허용한다. Feature끼리는 Interface에만 의존해 순환을 막고 구현은 App에서 주입한다.

받은 질문 공유