더북(TheBook)

30.2 | 의존성 주입의 장점

 

의존성 주입을 사용하면 개체에 대한 관리의 복잡성을 떨쳐낼 수 있다. 모든 관리는 ASP.NET Core 1.0의 기본 제공 DI 컨테이너에 맡기면 된다. 또한, 각각의 형식 간에 강력하게 결합된 의존성을 제거할 수 있다. 그리고 테스트 기반 개발을 즐겨 하는 사람이라면 테스트 코드 작성 시 필요한 메서드만 테스트하고, 등록된 인터페이스에게 가짜 데이터를 넘겨주어 테스트하는 식으로 적용할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.