Daily iOS
아키텍처

Clean Architecture 원과 사용자 흐름

테크리드가 "iOS 개발할 때 클린 아키텍처의 원(동심원 다이어그램)과 사용자 관점이 잘 안 맞는 것 같다"고 말합니다. 사용자가 겪는 흐름은 화면→로직→서버→화면인데 다이어그램은 안쪽만 가리키는 화살표뿐입니다. 원이 말하는 것과 말하지 않는 것을 구분해서 답해 주세요.

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

원의 화살표는 '소스 코드 의존(컴파일 타임 의존) 방향'이지 '실행 흐름'이 아니다. 실행 흐름은 밖→안→밖으로 왕복하며, 사용자 흐름은 UseCase의 호출 순서와 Presentation에서 표현한다.

받은 질문 공유