
PROGRAMMING/00. 관련 용어2024. 5. 10. 13:25테스트 주도 개발 (Test Driven Developing)
★KEYWORD★반복 테스트를 이용한 소프트웨어 방법론 / 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현 / 단순한 설계를 중요시함테스트 주도 개발 (TDD)테스트 주도 개발(Test-driven development TDD) 은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. 개발자는 먼저 요구사항을 검증하는 자동화된 테스트 케이스를 작성한다. 그런 후에, 그 테스트 케이스를 통과하기 위한 최소한의 코드를 생성한다. 마지막으로 작성한 코드를 표준에 맞도록 리팩터링 한다. 이 기법을 개발했거나 '재발견' 한 것으로 인정되는 Kent Beck은 2003년에 TDD가 단순한 설계를 장려하고 자신감을 불어넣어 준다고 말하였다. ➡️ TDD와 ..