아키텍처
MVP · VIPER · MVI · RIBs 비교
MVVM 말고 아는 아키텍처(MVP, VIPER, MVI, RIBs 등)를 하나씩 짚으며 무엇이 다른지 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
MVVM 말고 아는 아키텍처(MVP, VIPER, MVI, RIBs 등)를 하나씩 짚으며 무엇이 다른지 설명해 주세요.
MVP는 Presenter가 View 프로토콜을 통해 명령형으로 갱신, VIPER는 Interactor/Router까지 5역할로 쪼갠 강한 분리, MVI는 단방향 Intent→State 흐름과 불변 상태, RIBs는 뷰 없는 비즈니스 트리로 대규모 팀 조직화.