Android MVP 무작정 따라하기 - Intro
Android에서 테스트 코드를 작성하기 위한 방법 중 하나로 MVP를 선택합니다.
MVP는 다음과 같이 생겼습니다.
Model
, View
, Presenter
간의 상호 의존성을 떨어트리기 위한 용도임과 동시에 Test Code 작성을 위한 최적의? 구조 중 하나입니다.
기존 안드로이드 코드 작성 시에는 View
에 모든 코드가 포함되어 있다거나, 중복 코드를 Util
형태로 사용하는 경우도 많았습니다.
그에 비해 MVP
는 각각의 독립된 코드의 구현이 가능한 형태입니다.