일기장/2006-06-09


Youngrok Pak at 5 years, 8 months ago.

But when you are trying to show that a new way of doing things is better, whoever has data wins over whoever doesn't. -- Nancy Van Schooenderwoert, From XPMailingList


이제야 TDD의 Test가 Test가 아니라는 말을 어느 정도 이해할 것 같다. TestCoverage가 중요하지 않다고 하는 이유도 알 것 같다. TestFirstProgramming에서 TestDrivenDevelopment로 바꾼 이유도 비슷하지 않을까. Test는 좋은 디자인을 이끌어내기 위한 것이다. Test를 먼저 만들면서 겪게 되는 사고 과정, 그것을 그냥도 할 수 있다면 굳이 TestFirst에 집착할 필요도 없을 것이다. 물론 TestFirst가 주는 장점은 또 별개의 문제겠지만. 어쨋든 이제야 TDD가 쉬운 것만은 아니라는 것을 알게 된 것 같다.


Comments




Wiki at WikiNamu