개발의 기본 흐름

Posted by epicdev Archive : 2011. 11. 10. 12:37
개발의 기본 흐름은 일단 실패하는 테스트를 작성하고, 그 다음으로 그 테스트를 통과하도록 만드는 것이다. 이 흐름은 여러 다른 규모에서도 그대로 작용한다.
분기 단위에서는, 해결하고 싶은 주제들을 목록으로 만들고 그걸 다시 스토리 여러 개로 만들어 해결한다.
일주일 단위에서는, 해결하고 싶은 스토리들을 목록으로 만들고, 그 스토리들을 표현하는 테스트들을 작성하고, 그런 다음 그 테스트들을 통과하도록 만든다.
몇 시간 단위에서는, 여러분이 작성해야 할 필요가 있다고 생각하는 테스트들을 목록으로 만들고, 테스트를 하나 작성하고, 그 테스트를 통과하도록 만들고, 다른 테스트를 작성하고, 두 테스트 모두 통과하도록 만들고 하면서 목록이 비워질 때까지 일한다.
 

익스트림프로그래밍(ExtremeProgramming)
카테고리 컴퓨터/IT > 컴퓨터공학
지은이 켄트 벡 (인사이트, 2006년)
상세보기