[Android] MVVM 패턴 박살내기
MVVM 패턴이란?
코드를 Model, View, ViewModel의 역할에 맞게 분리하서 작성하는 디자인 패턴
왜 MVVM을 사용할까?
1. 사용안하면 뭐 어쩔건데?
MVVM 패턴을 사용하지 않고 액티비티/프래그먼트에 모든 코드를 넣게 되면 어떻게 될까요?
액티비티/프래그먼트 코드가 매우 복잡해짐
스파게티 코드가 될 확률이 높아짐
유지보수 & 테스트가 어려워짐
다른 사람이 코드를 이해하기 어려워짐 (본인 포함)
이런 단점이 있기 때...
jinukeu.hashnode.dev5 min read