TDD

김나율·2022년 12월 2일
0

section4

목록 보기
3/9

◎TDD

‣TDD방법론

: 코드를 작성하기 전에 테스트를 쓰는 소프트웨어 개발 방법론
=> 개발자 자신이 바람직하다고 생각하는 코드의 결과를 미리 정의하고, 이것을 바탕으로 코드를 작성하는 법

  • TDD의 개발 주기
  1. Write Falling Test: 실패하는 테스트 코드를 먼저 작성한다.
  2. Make Test Pass: 테스트 코드를 성공시키기 위한 실제코드를 작성한다.
  3. Refactor: 중복 코드 제거, 일반화 등의 리팩토링을 수행한다.
  • TDD를 사용하는 이유
    => 예상하지 못했던 버그를 줄여 소요 시간을 줄일 수 있다.
  • 테스트 코드를 작성하는 방법
    => 테스트 프레임워크에서 제공하는 테스트 작성을 위한 도구: describe, it, assert,expect

‣React와 TDD

0개의 댓글