티스토리 뷰
728x90
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/androiddev/2016/10/12/Android-MVP-Intro
Android에서 테스트 코드를 작성하기 위한 방법 중 하나로 MVP를 선택합니다.
MVP는 다음과 같이 생겼습니다.
Model
, View
, Presenter
간의 상호 의존성을 떨어트리기 위한 용도임과 동시에 Test Code 작성을 위한 최적의? 구조 중 하나입니다.
기존 안드로이드 코드 작성 시에는 View
에 모든 코드가 포함되어 있다거나, 중복 코드를 Util
형태로 사용하는 경우도 많았습니다.
그에 비해 MVP
는 각각의 독립된 코드의 구현이 가능한 형태입니다.
MVP를 적용하기 위해선?
저는 Test 코드
작성을 위해서 MVP
를 시작하였습니다.
의도는 좋지만, 그에 비해서 어떤 식으로 접근해야 할지에 대해서 난해합니다.
MVP
를 통해서 Test 코드 작성
하는 것도 좋고, View
를 완전히 분리시킬 수 있다는 점도 좋습니다.
일단 이런 이야기는 MVP
에 익숙한 사람이나 할 수 있는 말입니다.
그래서 이번 글에서는 MVP
의 동작 방법에 대해서 그림과 함께 우선 정리해보려고 합니다.
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
이어보기 : http://thdev.tech/androiddev/2016/10/12/Android-MVP-Intro
'Android Develop' 카테고리의 다른 글
[링크] Android ListView 사용하기 (0) | 2016.10.30 |
---|---|
[링크] Android에 MVP 무작정 따라하기 - MVC 구조 이해하기 (0) | 2016.10.24 |
[링크] Kotlin Class 살펴보기 (0) | 2016.10.09 |
[링크] Kotlin 기본 타입 알아보기 (0) | 2016.10.02 |
[링크] Android Kotlin으로 작성한 Presenter/View 살펴보기 (0) | 2016.09.22 |
댓글
Blog is powered by
Tistory / Designed by
Tistory