테스트 주도 개발 (Test-Driven Development)

  • 설계 이후 코드 개발 및 테스트 케이스를 작성하는 것이 아니라
  • 테스트 케이스 작성 후, 실제 코드를 개발하여 리팩토링 하는 절차

 

TDD 방식의 장점

  • 객체 지향적 코드
  • 재설계 시간의 단축
  • 디버깅 시간의 단축
  • 테스트 문서 대체 가능
  • 추가 구현 용이

 

TDD 방식의 단점

  • 생산성 저하

+ Recent posts