나만의 안드로이드 앱 만들기(고급자 편) - 멀티 모듈 프로젝트란?
멀티 모듈은 개발 조직이 점점 커짐에 따라 필연적으로 요구됩니다. 멀티 모듈 프로젝트는 왜 필요하고, 어떻게 쓰면 좋을까에 대해서 소개하고자 합니다. 가정을 해봅시다. 프로젝트 초기에는 빠른 시장 검증이 필요했기 때문에 핵심 기능에 중점을 두고 빠르게 개발 및 수정하는 작업이 이뤄졌습니다. 그러나 프로젝트는 성장하며 많은 사용자들이 서비스를 이용하게 되었고, 이로 인해 버그가 늘어나고 새로운 기능 요구가 증가했습니다. 이에 따라 추가적인 개발자들을 영입하게 되었고, 초기에는 고려하지 못했던 아키텍처와 코드 리팩토링이 필요한 시점에 도달했습니다. 프로젝트 중기에는 안정화된 코드와 도입된 아키텍처로 인해 코드 리뷰 및 협업이 상대적으로 수월했습니다. 그러나 코드 양이 늘어남에 따라 코드 병합 시 컨플릭트가 ..
나만의 안드로이드 앱 만들기/고급자
2023. 12. 26. 01:50