iOS 주니어 개발자가 의존성 관리에 관심을 가지게 된 배경
의존성 관리에 대해 다소 소홀했던 제가, 어떤 계기로 의존성 관리에 대해 고민하게 되었을까요? 모듈화 과정에서 의존성 관리에 대한 중요성을 느끼게 되었는데요. 이전에는 의존성 역전과 주입에 대해 소홀 했습니다. 아무래도 모든 개발을 앱 타겟(App Target)에서 진행하게 되면서 체감하지 못했던 것 같아요. 모듈화를 진행하면서 의존성을 정리하고 고민을 필연적으로 해야 했습니다. 🔥 예를 들어, 모듈화로 인해 서로 알지 못하는 A 클래스와 B 클래스를 연결해주어야 하는 상황이었습니다. 그러나 이전과 달리 모든 코드가 앱 타겟(App Target)에 위치하지 않아 의존성을 쉽게 연결할 수 없었는데요. 이런 문제를 해결하면서 의존성 관리에 더욱 관심을 갖게 되었습니다. 이런 과정에 대해 아래 아티클에 더욱 자세히 서술했습니다. 😊