방식
-
아키텍처 패턴 - RAW, MVC, MVP안드로이드 2019. 4. 12. 20:04
Intro 아키텍처 패턴이 필요한 이유는 무엇일까? 개발자에게 프로그래밍을 할때면 코드의 클린성(..?)은 가장 중요하게 여기는 요소 중의 하나라고 누구나 공감할 것이다. 그저 간단한 코딩을 하는 경우에라면 코드의 양이 많지 않고 스스로 개발하는 케이스가 많기 때문에 코드를 깔끔하게 짜는 것이 의미가 없을 수 있겠지만, 일반적으로 사용되는 어플리케이션의 경우에는 코드의 양과 개발 인원이 비약적으로 많아진다. 이러한 경우, 코드의 양이 많기 때문에 각종 클래스, 메서스가 뒤엉켜있고 내가 짠 코드가 다른 사람이 짠 코드가 뒤섞이는 경우도 다분할 것이다. 또한 이렇게 코드가 뒤엉켜있다보면 유닛 테스트를 하기에도 복잡해진다. 그렇기 때문에 이러한 문제들을 해결하고자 모든 것을 분리하여 관리하고 개발하였으며 이런..