잎사이를 통해 많이 배운 것들을 포트폴리오로 점검하며,
새해를 준비하기 위해 시작했다.
가장 먼저
내 웹페이지를 손보기로 마음을 먹었다!.
가장 기본적으로 내 웹페이지에서도
@freezed 와, DI를 도입하고, 인젝터블 싱글톤 등 사용해보자
의존성 주입(Dependency Injection)이란
의존성 주입은 하나의 객체가 다른 객체를 직접 생성하지 않고, 외부에서 필요한 객체를 받아 사용하는 소프트웨어 디자인 패턴입니다.
DI를 도입하게 된 이유
프로젝트를 진행하던 도중 DI를 도입하게된 이유는 여러가지가 있지만 핵심적으로 도입한 이유는 아래와 같습니다.
계층 간 의존성 관리
의존성 역전 원칙(DIP) 준수