TDD(Test-driven development)
TDD 란? - Test-driven development - TDD는 소프트웨어 개발 방식의 하나로 프로그램을 작성하기 전에 먼저 테스트를 작성하는 것을 말함 - 이 방법은 프로그램을 작성할 때 필요한 기능을 작성하기 전에, 테스트 코드를 먼저 작성한다는 뜻 - TDD방식의 개발 순환구조는 다음 그림과 같다. - TDD개발의 순환구조는 다음과같다. 1. 테스트를 추가한다 (코드를 먼저 만드는 것이 아니라 테스트 스크립트를 먼저 만듬) 2. 테스트를 실행하고 실패하는 테스트가 있는지 확인한다. 3. 테스트를 통과할 수 있는 코드를 작성한다(실제 수행되는 코드를 작성한다). 4. 테스트를 실행하고 성공하는지 확인한다. 5. 코드를 정리한다(리팩토링한다). 그림 출처 : http://en.wikipedia...