Dependency Injection(의존성 주입) in Typescript
Dependency Injection (DI)? Nest를 다루다 보면 'Dependency Injection'(DI)가 참 많이 나온다. 아니, Nest에서의 핵심이라고 하는 편이 맞을 것 같다. DI는 고유한 것이 아니라 JAVA spring, daggar 등 다양한 언어, 프레임워크에서 사용되는 패턴이다. js가 OOP에 적합한 언어가 아니라는 인식이 있어서 DI는 외면당해왔는데, 견고한 node 프로젝트를 위해서는 DI를 사용하는 편이 좋다고 한다. - 견고한 node 프로젝트 설계하기 참고 '의존성 주입'이란 용어를 짚어보자. 의존성 : 어떤 함수, 클래스 등이 내부에 다른 함수, 클래스를 사용함 주입 : 어떤 함수, 클래스 등이 내부에 사용하는 다른 함수, 클래스를 내부에서 생성하는 것이 아니..