노무현 대통령 배너

단위테스트의 중요성

Work & Study/TechTalk 2007/02/20 15:58 posted by k16wire

근래에 들어 프로젝트 실패요인을 제거하기 위해 다양한 접근과 방법들이 제시되고 있으며, 그 중 테스트의 중요성 역시 자주 거론되고 있다. 실제로 개발단계에서 단위테스트를 진행하는 것은 개발속도를 높여주는 효과가 있다.

아직까지는 테스트에 투자할 시간이 없다는 핑계를 대고 개발을 진행하는 위험한 경우가 더 많은 것 같다. 그러나 테스트가 높은 품질의 코드뿐 아니라 개발 시간을 대폭 줄여준다는 것은 엄연한 사실이다.

누구나 어디서 잘못되었는지도 모르는 코드 때문에 밤샘을 했었던 기억은 있을 것이다.  하지만 그 버그를 찾아내는 데에 시간이 걸릴 뿐 결국 버그를 수정하는 시간은 그리 많이 걸리지 않는다는 사실에 대부분 동의할 것이다.

테스트를 주기적으로 실행하게 되면 에러를 발견하는데 많은 시간을 절약할 수가 있다. 이제 ‘어떻게 효과적으로 테스트를 진행할 수 있는가’가 문제이다.


크리에이티브 커먼즈 라이선스
Creative Commons License
TAG