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

소프트웨어에서 '의존성 지옥(Dependency Hell)'이란?

쉬움 freeCodeCamp
보기 및 정답
A 라이브러리 간 버전 충돌이나 호환성 문제로 의존성 관리가 극도로 복잡해지는 상황이다
B 프로젝트의 의존성 패키지가 너무 적어 필요한 기능이 부족한 상황이다
C 개발자가 외부 라이브러리에 지나치게 의존하여 자체 구현 능력이 저하되는 습관이라고 한다
D npm이나 pip 같은 패키지 매니저가 없는 환경에서 수동으로 개발하는 것이다

해설

의존성 지옥은 패키지 A가 B v1.0을, 패키지 C가 B v2.0을 요구하는 식으로 버전 충돌이 발생하는 상황입니다. 다이아몬드 의존성, 순환 의존성 등의 형태가 있으며, 시맨틱 버저닝과 lock 파일 등으로 완화합니다.

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

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

정규반 살펴보기