테스트 주도 개발(Test Drive

테스트 주도 개발이란?

실제 코드를 작성하기 전에 먼저 테스트 코드를 작성하십시오.

테스트 코드 작성 후 테스트 코드를 통과할 수 있는 실제 코드를 작성합니다.

1. 원하는 기능에 대한 테스트 코드 작성

두 번째 테스트 실행(실패)

3. 테스트 코드에 대한 실제 코드 작성

4. 시운전(합격)

TDD의 이점

1. TDD로 인해 소스 코드에 많은 기능을 테스트할 수 있는 보안 감각이 부여됩니다.

2. 디버깅은 실제 개발에서 가장 시간이 많이 걸리는 부분이므로 TDD를 사용하면 디버깅 시간과 실제 개발 시간을 줄일 수 있습니다.

3. 각각의 소스 코드를 보다 세심하게 작성할 수 있으므로 클린 코드가 될 확률이 높아집니다.

참고 강의

적외선 존 안 (A부터 Z까지 응답하여 다음을 통해 학습)