본문 바로가기

개발론

TDD (Test Driven Development)

테스트 주도 개발론.

 

테스트 를 자주 하는 개발인가? 아니다.

 

테스트가 주가되어 개발하는것이고, 테스트가 되지 않은 코드는 작성하지 않는것이 원칙.

 

왜하는가 ? 요구사항 분석단계 / 코드 개발단계에서 오류를 발견 / 수정한다면  비용을 확연이 줄일 수 있다.

 

순서는 다음과같다.

 

  1. RDD - ReadMe Driven Development 

 

  2. Make it fail   >> 꼭실패하게 만든다.

 

  3. Make it green

 

  4. 리팩토링