ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • NodeJS 로 TDD 해보자 (작성중)
    카테고리 없음 2019. 3. 13. 17:52


    Node 로 실제 실무에 적용할 수준의 백앤드 개발을 해보려고 고군분투중이다. 


    *환경 

    윈도우10 , 64bit 

    NodeJS  : v10.14.2 

    Tools : VSCode 1.32.1


    Java 할때도 제대로 하지 못한 TDD 부터 습관을 들이려고 일단 구글링 시작! 


    Express Routes: A TDD Approach

    : 2018. 6월에 작성된 글이고 Express.js 사용시 테스트를 어떻게 할것인가에 대해 설명하고 있고 
    mocha , chai 를 활용하는 방법이다. 


    * Node.js Express 테스트 하기

    : 2017 1월에 작성된 글이고 Mocha 와 Should.js , sinon.js 를 사용하고 있고 자세히 설명하고 있어서 
    꼭 따라해봐야겠다. 


    Node.js TDD complete guide.

    : 2018.4월에 작성된 글이고 비교적 글이 많치 않아서 보기 쉬웠다.  

    Koa.js : 익스프레스 같은 서버 패키지 인거 같다

    Knex.js :  ORM 툴이라고 설명되어있는데  구글링 해보니  쿼리빌더 역할을 하는 것 같다.  링크 암튼 읽어보니 난 Sequelize 가 좀 더 괜찮아 보인다. 

    Objection.js :  모델 빌딩, 유효성  도구라는데  먼지 모르겠다. 

    Jest : 테스팅 도구 ,  지난번에 한번 써봤다. 좀 더 잘 써봤음 좋겠다. 

    Chai :  조건식 판단 도구 영어식 표현은 assertion library 로 적혀있다.  assertion  번역기 돌리면 "역설" 이라고 뜨고 있어서 Orz...  차라리 
           "assert" 단어로 구글링 하면  이렇게 나온다. 

    Lodash : 이건 또 머다냐 -_-;; 암튼 이것도 나중에 .. 


    * Node.js 로 TDD 를 도전해보자

    :  2016 10 월에 작성된 글이다.  mocha , chai 를  사용했다. 한글 문서라 좋았다.  TDD 는 Ree , Green , Refactor  의 3단계를 거친다고 한다. 


    * 6 tools to help you do TDD with NODEJS

    : 2018년 5월에 작성된 글이다 , Mocha , Chai , Istanbul , Nock , Mock-Require , Lint  에 대해 소개하고 있다. 


    * Javascript 코드 컨벤션 자동화
    : Husky, Lint-staged, Prettier 이용하여 코드컨벤션을 하는것에 대해 소개하고 있다. 이것도 꼭 적용해봐야지 . 


    아이고 또 머가 이렇게 알아야할게 많다냐 .. Orz......

    일단 한글 문서 위주로  Jest, Chai 먼저 좀 써보고 Mock 에 대해서 알아보는식으로 해봐야겠다





    댓글

Designed by Tistory.