TDD를 적용하게 되면 소스코드외에 테스트 코드를 작성해야 하기 때문에 코딩량이 더욱 늘어난다고 불평하는 사람들이 있다. 그럼 정말로 코딩량이 많이 늘어나는 것일까 ?
개발할때 TDD를 적용하게 되면 소스코드의 코딩량은 오히려 줄어든다. TDD에서는 테스트를 먼저 작성하고 에러가 발생하면 이 에러를 없애기 위하여 코드를 작성한다. 그렇기 때문에 꼭 필요한 코드만 작성하게 된다.
테스트 코드는 늘어나지 않느냐 ? 이렇게 말할수 있지만 그건 어리석은 질문이다. 테스트 코드는 원래 만들었어야 하는데 만들지 않았던 것이다.
TDD에서는 테스트가 요구사항을 반영한다고 말할수 있다. 들어는 봤나. “요구사항이 중요하다”는 말을..
'Work & Study > TechTalk' 카테고리의 다른 글
| 설계를 해야 하나요 ? (0) | 2007/02/20 |
|---|---|
| Test Automaion 컨설팅 (0) | 2007/02/20 |
| TDD에서의 코딩량 (0) | 2007/02/20 |
| CI에서 일일빌드의 중요성 (0) | 2007/02/20 |
| 단위테스트의 중요성 (0) | 2007/02/20 |
| 개발할때 항상 갖추어야 하는 시스템 (0) | 2007/02/20 |


