ios mvp
-
MVP 패턴에 대하여ios 2022. 2. 21. 00:53
MVC 패턴에 대한 실증 Apple에서 기본적으로 제공하는 패턴인 MVC 디자인패턴은 입문자 또는 규모가 크지 않은 프로젝트에서 주로 사용되는 디자인패턴이라고 생각합니다. 저 또한 회사에서 혼자 개발을 해야하고 규모가 크지 않은 프로젝트를 수행할 때 사용해왔습니다. 그러나 완성된 Product를 보고 나니 장점보다 단점이 더 부각되어 보였습니다. 단점들은 Massive ViewController , 빈번한 Side Effect , 현저히 떨어지는 코드의 가독성 , 유지보수의 어려움이 있었습니다. 이러한 단점들을 보완하고자 새로운 디자인 아키텍처를 찾는 도중 MVP 패턴을 찾았으며 이제부터 이에 대해 이야기를 해보려고 합니다. MVC 문제점 책임 분배의 부족 컨트롤러에서 작업 사용자 인터랙션 핸들링 , v..