소프트웨어에서 '의존성 지옥(Dependency Hell)'이란?
쉬움 freeCodeCamp해설
의존성 지옥은 패키지 A가 B v1.0을, 패키지 C가 B v2.0을 요구하는 식으로 버전 충돌이 발생하는 상황입니다. 다이아몬드 의존성, 순환 의존성 등의 형태가 있으며, 시맨틱 버저닝과 lock 파일 등으로 완화합니다.
의존성 지옥은 패키지 A가 B v1.0을, 패키지 C가 B v2.0을 요구하는 식으로 버전 충돌이 발생하는 상황입니다. 다이아몬드 의존성, 순환 의존성 등의 형태가 있으며, 시맨틱 버저닝과 lock 파일 등으로 완화합니다.