devmoa

iOS Modular Architecture 를 향한 여정 Part 2 — 프로젝트 모듈화, 레거시와 공존하기

29CM·2023년 4월 21일·00
iOS모듈화레거시 코드아키텍처Protocol코드 분리

AI 요약

Beta

29CM iOS 팀의 모듈 아키텍처 구축 여정을 다룬 글입니다. 프로젝트 모듈화를 진행하면서 발생하는 레거시 코드의 병목 현상을 해결하고, 효율적으로 모듈화를 해나가는 과정을 실제 사례와 함께 소개합니다.

특히, 오래된 유틸 클래스와 같은 레거시 코드를 Protocol을 활용하여 격리하고, 네트워킹 로직 분리 시 발생하는 문제점을 해결하는 방법에 초점을 맞춥니다. 이를 통해 레거시 코드와 공존하며 모듈화 속도를 높이는 실질적인 방안을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다