잎사이를 통해 많이 배운 것들을 포트폴리오로 점검하며,

새해를 준비하기 위해 시작했다.

가장 먼저

내 웹페이지를 손보기로 마음을 먹었다!.

가장 기본적으로 내 웹페이지에서도

@freezed 와, DI를 도입하고, 인젝터블 싱글톤 등 사용해보자

의존성 주입(Dependency Injection)이란

의존성 주입은 하나의 객체가 다른 객체를 직접 생성하지 않고, 외부에서 필요한 객체를 받아 사용하는 소프트웨어 디자인 패턴입니다.

DI를 도입하게 된 이유

프로젝트를 진행하던 도중 DI를 도입하게된 이유는 여러가지가 있지만 핵심적으로 도입한 이유는 아래와 같습니다.

  1. 계층 간 의존성 관리

  2. 의존성 역전 원칙(DIP) 준수