코담코담

코담코담

  • 분류 전체보기 (88)
    • 항해99 일지 (23)
    • Javascript (16)
    • Git (2)
    • 알고리즘 (0)
    • TypeScript (5)
    • Nest.js (10)
    • CS (13)
    • MySQL (4)
    • 나만몰랐던이야기 (3)
    • AWS (3)
    • React (3)
    • Django (2)
    • Python (4)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코담코담

컨텐츠 검색

태그

TypeScript Wil JS function JavaScript CS TDD Python til 스파르타코딩클럽 django MySQL react 항해99 예외처리 Queue es6 nest Stack prototype

최근글

댓글

공지사항

아카이브

CS(13)

  • 의존성 주입

    어제부터 Nest 강의를 듣기 시작했는데 자꾸 의존성 주입에대해 얘기하셔서 한번 정리하고자 한다. 의존성 주입(DI, Dependency Injection) 의존성은 종속성이라고도 하며 A가 B에 의존성이 있다는 것은 B의 변경 사항에 대해 A 또한 변해야 된다는 것을 의미한다. 메인 모듈이 직접 다른 하위 모듈에 대한 의존성을 주기보다, 중간에 의존성 주입자(Dependency Injector)가 이 부분을 가로채 메인 모듈이 간접적으로 의존성을 주입하는 방식. (디커플링 된다고도 한다) 장점 모듈들을 쉽게 교체할 수 있는 구조가 되어 테스팅하기 쉽고 마이그레이션하기 수월하다. 구현할 때, 추상화 레이어를 넣고 이를 기반으로 구현체를 넣어 주기 때문에 애플리케이션 의존성 방향이 일관되고, 애플리케이션을..

    2022.08.18
이전
1 2 3
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바