의존성주입

    iOS 주니어 개발자가 의존성 관리에 관심을 가지게 된 배경

    1. 의존성 관리에 관심을 가지게 된 계기 우리가 만든 UX/UI로 앱을 만들고 싶다는 상상 하나로 개발을 시작한 디자인 전공생이 벌써 3년차 iOS 개발자가 되었습니다. 그간 많은 것들을 보고 배웠지만 특히 이해가 잘 가지 않는 분야가 있었는데요. 바로 의존성 관리(의존성 주입, 역전)였습니다. 의존성 관리에 대해 어떤 계기로 관심을 가지게 되었는지 적어보고자 합니다. 작년까지만 해도 의존성 관리에 대해서는 굉장히 소홀했던 것 같습니다. 사실 의존성 관리에 대한 고민을 깊게 하지 않았고, 어떻게 풀어내야 할 지도 감이 오지 않았습니다. 그랬던 제가 의존성 관리에 관심을 가지게 된 계기는 모듈화와 TDD였습니다. 회사에서 테스트 코드를 작성하지 않고 일정에 치여 개발을 하다보니 사이드 이펙트와 이슈에서 ..