
125
Chapter 3
효과적인 의존성 관리: 원칙과 도구
이 장과
4
장에서는 모든
ML
종사자가 경력 중 여러 번 겪게 될 도전 과제인 ‘의존성 지옥’에
대해 다룰 것입니다. 의존성 지옥은 악명 높은 ‘내 컴퓨터에서는 잘 되는데’ 문제
01
의 일반적
인 원인 중 하나입니다. 의존성 지옥을 자주 다루는
ML
종사자라면 다음과 같은 질문에 대한
답을 찾고 있을 것입니다.
■ 팀원들과 내가 로컬 컴퓨터, 클라우드의 노트북, 분산 클러스터 등 어디서든지 최소한의 수고와 문제 해결로
의존성을 쉽게 재현할 수 있도록 설치할 수 있는 방법은 무엇인가?
■ 프로젝트의 의존성이 점점 커질 때 의존성을 설치하는 것이 거대한 인터넷 자체를 다운로드하는 것처럼 느껴
지지 않도록 최적화할 수 있는 방법은 무엇인가?
■ 프로젝트가 의존성과 그 의존성의 의존성에 있는 보안 취약점으로 손상되지 않도록 보장할 수 있는 방법은
무엇인가?
3
장과
4
장이 끝날 때쯤 여러분은 이러한 질문에 대한 답을 알게 될 것입니다. 그리고 여러
분은 다음과 같은 효과적인 의존성 관리 방법을 자신의 프로젝트에 적용할 수 있게 될 것입
니다.
■ 불완전한 의존성 관리 접근 방식을 인식하는 방법
■
ML
프로젝트에서 의존성을 효과적으로 관리하기 위한 원칙과 도구
01
https
://
oreil
.
ly
/