TDD


TDD

write a falling test -> Make the test pass -> Refactor -> write a falling test Test Driven Development? 1. Test first 개념에 기반을 둔 개발 방법론 - 짧은 개발 주기 개발 프로세스에 적합 - 사용자 반응에 빠르게 대응 가능 2. 아래의 작업을 반복적으로 함 - write a falling test: 테스트를 작성하고 - Make the test pass: 테스트를 패스시키고 - Refactor: 리팩터링 3. 바꾸어 말하면 - write a falling test: 동작시키고 싶은 것을 작성하고 - Make the test pass: 동작하게 만들고 - Refactor: 더 좋게 만들고 배경: 기존 개발 방법 vs TDD 개발 방법 기존 개발 방법 1. 기획 & 디자인 2. 개발 - 설계 - 기능 개발 (단위가 큼) - 테스트 TDD 개발 방법 1. 기획 & 디자인 2. 개발 - 설계 - ...



원문링크 : TDD