본문 바로가기 메뉴 바로가기

yogae 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

yogae 블로그

검색하기 폼
  • 분류 전체보기 (34)
    • develop (31)
    • 글쓰기 (3)
    • 투자 (0)
  • 방명록

DI (1)
3. Test code 작성 + DI

DI를 활용하여 test code를 작성하는 방법에 대하여 알아보자. DI + test code class Robot { private helloService; constructor() { this.helloService = new HelloService(); } public start() { return this.helloService.hello(); } } 위와 같이 Robot class 안에 HelloService를 new하면 Robot은 HelloService에 종속하게 된다. Robot class의 test code를 작성하기 위해서는 HelloService의 hello mothod의 호출을 생각해야한다. 이러한 종속성을 제거하기 위해 inversify와 같은 DI container를 사용하여 ..

develop 2020. 3. 3. 00:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Prisma
  • nginx
  • pagination
  • Terraform
  • inversify
  • lambda@edge
  • AWS community day seoul
  • graphql
  • mongoDB
  • Lifecycle
  • aws
  • Elasticsearch
  • Cloudfront
  • conventional commit
  • commit message
  • Github Actions
  • slowquery
  • Clickjacking
  • Cognito
  • mognodb
  • Python
  • NLP
  • Develop
  • Neptune
  • Airflow
  • shorten
  • nltk
  • typescript
  • sementic version
  • JavaScript
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바