빌드·배포
Tuist 모듈화 프로젝트 구성
Tuist로 모듈화 프로젝트를 처음부터 구성해 본 경험을 묻습니다. 모듈을 어떤 단위와 계층으로 나눴는지 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
Tuist로 모듈화 프로젝트를 처음부터 구성해 본 경험을 묻습니다. 모듈을 어떤 단위와 계층으로 나눴는지 설명해 주세요.
계층은 App → Feature(화면 단위, Interface/Implementation 분리) → Domain → Core(네트워크·저장소) → Shared(디자인 시스템·유틸)로 두고 아래 방향 의존만 허용한다. Feature끼리는 Interface에만 의존해 순환을 막고 구현은 App에서 주입한다.
빌드·배포주관식심화
Tuist로 생성하는 프로젝트에 서드파티 라이브러리를 SPM으로 넣으려면 어떻게 구성하나요?
#tuist #project-generation
빌드·배포주관식딥다이브
iOS 개발자 100명 이상이 하나의 앱을 만드는 조직입니다. 하루 수백 개 PR이 들어오는데, PR 각각은 CI를 통과했는데도 합치고 나면 main이 깨지는…
#modularization
빌드·배포주관식심화
클린 빌드 15분, 한 줄 고쳐도 증분 빌드 2분이 걸리는 프로젝트를 받았습니다. 어디부터 측정하겠습니까?
#modularization
빌드·배포주관식딥다이브
모듈 100개 이상인 앱에서 project.pbxproj 충돌과 느린 빌드로 팀이 고통받고 있습니다. 프로젝트 생성 도구(XcodeGen/Tuist)와…
#tuist