CI(Continous Integration)을 적용하다 보면 자연스레 테스트 코드 작성에 눈이 가게 된다. "테스트 코드만 있으면 딱인데." 실제 프로젝트에서 아키텍트로 일할때 PM을 설득해서 모든 개발자들이 테스트 코드를 작성하도록 했던 적이 있었다. 결과는 실패로 끝났지만..^^ 이유는 여기서 말하지 않겠습니다.
테스트 코드가 없는 시스템에서 테스트 코드를 작성하도록 하려면 어떻게 해야 할까요 ?
Ship It 책에서는 결함 주도 테스트를 활용하라고 이야기 합니다.
테스트 코드가 없는 시스템에서 테스트 코드를 작성하도록 하려면 어떻게 해야 할까요 ?
Ship It 책에서는 결함 주도 테스트를 활용하라고 이야기 합니다.
결함 주도 테스트는 결함이 있었던 부분에 집중하게 해줌으로서 테스트를 만들도록 해준다. 당장 오늘 에러가 난 코드를 고쳐야 하는 개발자에게 이를 테스트 하는 코드를 작성하도록 하는게 효율적이라고 말하는 것이다.어려운 문제일수록 답은 간단하다. ^^
버그가 있는곳에서 부터 테스트 코드를 작성하기 시작하라는 말은 간단하지만 설득력을 가진다. 이렇게 하면 가장 시급한 문제부터 처리하게 될테니 효과 또한 극대화 될 것이다.
'Work & Study > TechTalk' 카테고리의 다른 글
| 단위테스트 코드로 스케일이 큰 시스템을 테스트 하려면 (0) | 2007/10/18 |
|---|---|
| 단위테스트 코드를 더 잘 작성하고 싶다면 (0) | 2007/10/17 |
| 테스트 코드를 작성하게 하려면 어떻게 해야 할까요 (2) | 2007/10/17 |
| CMS에 뭘 넣어야 할까요 ? (2) | 2007/10/15 |
| Agile Development Poster (0) | 2007/10/04 |
| Continuous Integration by Martin Fowler 15/15 (0) | 2007/10/04 |


