2007/11/15 21:15 Developer
테스트 코드가 깨지지않도록.
난 테스트를 만드는데 집착을 했다. 그리고, 녹색불이 넘 좋았다.
시간이 지나고 보니 불필요한 부분의 테스트도 있고, 너무 산만하게 setup을 만들어서 가독성이 떨어지는 것을 보았다.
테스트를 만드는 것도 중요하지만, 유지를 해주는 것도 중요하다. 정말 테스트할 만한 부분이 테스트가 되었는지도 한번 더 의심을 해봐야 하고, 필요한 부분은 반드시 해줘야 한다.
중요한 키포인트는 테스트가 가능한 안 깨지도록 테스트를 만들어야 하며, 잘 안 깨지도록production code의 디자인을 변경해야 한다.
코드의 변경으로 인해서 테스트가 자주 깨질수 있다는 것은 잘못된 코드를 작성했을 가능성이 많다는 것이다. 깨지기 쉬운 코드는 안 깨지도록 관리를 해주자
시간이 지나고 보니 불필요한 부분의 테스트도 있고, 너무 산만하게 setup을 만들어서 가독성이 떨어지는 것을 보았다.
테스트를 만드는 것도 중요하지만, 유지를 해주는 것도 중요하다. 정말 테스트할 만한 부분이 테스트가 되었는지도 한번 더 의심을 해봐야 하고, 필요한 부분은 반드시 해줘야 한다.
중요한 키포인트는 테스트가 가능한 안 깨지도록 테스트를 만들어야 하며, 잘 안 깨지도록production code의 디자인을 변경해야 한다.
코드의 변경으로 인해서 테스트가 자주 깨질수 있다는 것은 잘못된 코드를 작성했을 가능성이 많다는 것이다. 깨지기 쉬운 코드는 안 깨지도록 관리를 해주자
TAG code manage