Nestjs의 프로바이더는 프로바이더 컨테이너에서 프로바이더를 DI받을수있고... Spring의 스프링 컨테이너에서 스프링빈을 DI받을수있고... 개발하면 평소에 자주 접하는 용어이고, 많은 개발블로그에서 다루는 주제이다. 또한, 많은 웹 프레임워크에서 DI를 지원하는데 뭐가 좋길래 지원하는걸까!? 어렵지만 직접 작성하면서 공부하면 이해가 잘 될것이다! nodejs환경에서, DI가 뭔지 한번 알아보자. 그리고 jest 라이브러리를 이용해 테스트코드도 작성해보자.🐈 주사위 게임 주사위에 값에 따라, 위치를 몇칸움직일지에 대한 게임이다. export class RandomDice{ private readonly _min: number; private readonly _max: number; construct..