반응형
-
TDD 란?개발 방법론/TDD 2021. 11. 23. 15:35
TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. TDD 개발 주기 Red : 단계에서는 실패하는 테스트 코드를 먼저 작성한다. Green : 단계에서는 테스트 코드를 성공시키기 위한 실제 코드를 작성한다. Yellow : 단계에서는 중복 코드 제거, 일반화 등의 리팩토링을 수행한다 TDD 예시 예시 코드를 보는 것이 가장 이해가 빠를 것이다. for (String a : list) { this.create(a), this.read(a), this.update(a), this.delete(a) } 예를들어 위 처럼 하나의 for 문에 여러 메서드가 삽입 되어 있는 경우 for문을 동작시켜 테스트를 할 수 있지만, 여러 메서드가 묶여 있어 디버깅 과정이 까다로울..