처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

'의존성 주입(Dependency Injection)'이란?

보통 freeCodeCamp
보기 및 정답
A 객체가 필요로 하는 의존성을 외부에서 주입받도록 하여 결합도를 낮추는 설계 패턴
B 프로젝트에서 사용하는 외부 의존성 패키지를 패키지 매니저로 자동으로 설치하는 도구
C 코드에서 더 이상 사용하지 않는 의존성 모듈을 탐지하여 자동으로 제거하는 리팩토링 과정
D SQL 인젝션처럼 외부에서 데이터베이스에 악의적인 데이터를 주입하여 공격하는 보안 기법

해설

의존성 주입(DI)은 객체가 자신의 의존성을 직접 생성하지 않고, 외부(생성자, 메서드 등)를 통해 전달받는 디자인 패턴입니다. 이를 통해 코드의 결합도를 낮추고, 테스트 시 모의 객체(mock)를 쉽게 주입할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기