TDD 테스트 주도 개발 읽으면서 코딩도 따라 해보고 재밌습니다. AJN에서 이 책으로 스터디를 하면서 위키에 정리 중입니다. 저는 svn에 한 챕터 마다 커밋을 하고 있습니다. 프로젝트 구조는 아래 처럼 매우 단순합니다.svn 주소는 http://agilejava.googlecode.com/svn/trunk/ 이겁니다. 목차 별로 구현한 코드 중심으로 요약하겠습니다. 1. 다중 통화를 지원하는 Money 객체 – Dollar
Refactoring Introduction to TDD(번역중) 원문 : http://www.agiledata.org/essays/tdd.html 테스트 주도 개발은 선-테스트 개발(test를 먼저 작성하고 그 test를 만족시키지 위한 코드를 작성하는 개발 기법)과 리팩토링을 조합한 개발에 대한 진보적인 접근이다. TDD의 주요 목적은 무엇인가? One view is the goal of TDD is specification and not validation (Martin,Newkirk, and