엄범

바이너리를 쉘 명령어로 등록하기 (+ 버전 관리, 멀티 패키지)

PATH shell에 명령어를 입력하게 되면 환경 변수 PATH에 등록된 경로를 차례로 뒤져가면서 해당 명령어와 일치하는 바이너리가 있는지 찾는다. /usr/bin에 위치한 바이너리가 쉘에서 별도의 prefix 없이 명령어로서 사용할 수 있는 것은, 이 경로는 기본으로 PATH에 등록되어 있기 때문 패키지를 수동 설치 하거나 바이너리를 ...

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

의존성이란? “의존성 주입”이 무엇인지 얘기하기 전에 “의존성”이 무엇인지부터 명확히 해야 한다. 우리가 의존성 의존성 말은 많이 하는데, 의존성이라는 단어가 등장할때면 어김없이 추상적인 개념이 하나 둘 튀어나오다 보니 코드에서 정확히 뭘 의미하는건지 감을 못잡는 경우가 많다. public class SimpleMovieLister { /...