근래에 들어 프로젝트 실패요인을 제거하기 위해 다양한 접근과 방법들이 제시되고 있으며, 그 중 테스트의 중요성 역시 자주 거론되고 있다. 실제로 개발단계에서 단위테스트를 진행하는 것은 개발속도를 높여주는 효과가 있다.
아직까지는 테스트에 투자할 시간이 없다는 핑계를 대고 개발을 진행하는 위험한 경우가 더 많은 것 같다. 그러나 테스트가 높은 품질의 코드뿐 아니라 개발 시간을 대폭 줄여준다는 것은 엄연한 사실이다.
누구나 어디서 잘못되었는지도 모르는 코드 때문에 밤샘을 했었던 기억은 있을 것이다. 하지만 그 버그를 찾아내는 데에 시간이 걸릴 뿐 결국 버그를 수정하는 시간은 그리 많이 걸리지 않는다는 사실에 대부분 동의할 것이다.
테스트를 주기적으로 실행하게 되면 에러를 발견하는데 많은 시간을 절약할 수가 있다. 이제 ‘어떻게 효과적으로 테스트를 진행할 수 있는가’가 문제이다.
'Work & Study > TechTalk' 카테고리의 다른 글
| TDD에서의 코딩량 (0) | 2007/02/20 |
|---|---|
| CI에서 일일빌드의 중요성 (0) | 2007/02/20 |
| 단위테스트의 중요성 (0) | 2007/02/20 |
| 개발할때 항상 갖추어야 하는 시스템 (0) | 2007/02/20 |
| 기업이 오픈소스에 대해 잘못 생각하고 있는것 (0) | 2007/02/19 |
| 매쉬업(Mashup) 이란 ? (0) | 2007/02/19 |
TAG test


