2010-02-10

TDD를 위한 변호

TDD 혹은 테스팅 작업의 필요성을 조직에 설득하기는 쉽지 않다.

테스팅에 대해서는 필요성은 수긍하지만 과연 그러한지에 대해서는 분명한 이해를 가지고 있지 않을 가능성이 크다.
테스팅에 대해서도 그러한데, TDD는 말할 것도 없겠다. 개발 시간을 늦추니 말이다.

품질문제를 제기하면 어떨까?

테스트를 가진 코드는 확실히 품질이 좋다. 이것만큼은 대부분 동의한다.
품질이 좋으면 유지보수 비용도 줄일 수 있다.
왜냐하면 저품질의 코드를 읽는 것만큼 생산성을 떨어뜨리는 것도 없기 때문이다.
이렇게 해서 자연히 비용문제까지 꺼낼 수 있을 듯 하다.

하지만 과연 실전에서는...

댓글 없음:

댓글 쓰기