2009. 10. 20. 04:43

테스트는 문제가 생길만한 곳에 집중되어야 한다.

나는 단지 필드를 읽거나 ㅆ느느 접근자(accessor)는 테스트하지 않을 것이다. 왜냐하면 이것들은 너무 간단하기 때문에 여기서 버글를 찾을 것 같지는 않기 때문이다.

이것은 중요한데, 왜냐하면 보통 너무 많은 테스트를 작성하려다 보면 오히려 소홀해질 수 있기 때문이다. 테스트를 아주 조금만 하더라도 많은 이익을 얻을 수 있다. 요점은 잘못될 염려가 가장 큰 영역에 테스트를 하는 것이다. 이런식으로 하면 적은 노력으로 큰 효과를 얻을 수 있다.

마틴파울러의 '리팩토링' 중에서...