아키텍처
MVVM의 한계와 점진적 리팩터링
이 기능에 MVVM을 골랐다고 하셨는데, MVVM이 오히려 해가 되는 경우는 언제인가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
이 기능에 MVVM을 골랐다고 하셨는데, MVVM이 오히려 해가 되는 경우는 언제인가요?
MVVM은 화면 상태를 테스트 가능하게 분리하는 데 충분하고 팀이 익숙해서 골랐다고 답한다. 해가 되는 경우는 단순 화면의 보일러플레이트, 여러 화면이 공유하는 상태·복잡한 플로우, 비대한 ViewModel이다.
아키텍처주관식심화
5년 된 MVC 앱(뷰 컨트롤러 150개, 테스트 거의 없음)을 MVVM으로 옮기라는 요구를 받았습니다. 서비스는 계속 배포되어야 합니다. 어떤 전략으로…
#mvvm #refactoring #strangler
아키텍처주관식기초
MVC로 잘 돌아가는 앱에 MVVM을 도입하자는 제안을 받았습니다. MVVM이 MVC와 근본적으로 다른 점은 무엇인가요?
#mvvm
아키텍처객관식기초
MVVM에서 ViewModel이 가져서는 안 되는 것을 모두 고르세요.
#mvvm
아키텍처주관식기초
과제 리뷰입니다. 제출한 앱에 서드파티 라이브러리를 하나도 쓰지 않았는데, 면접관이 왜 안 썼는지, 만약 써야 한다면 어떤 부분을 어떤 라이브러리로 바꾸겠는지…
#trade-off