[테스트 주도 개발](/pages/Test-driven%20development.txt)을 소개한 책. 1부의 Money 예시는 [자바](/pages/Java.txt), 2부의 XUnit 예시는 [파이썬](/pages/Python.txt)이다. 3부는 [패턴 모음](/pages/Patterns%20for%20TDD.txt). ## 메모 도메인 코드에 다른 내용이 섞여 들어가지 않도록 하기: > Using classes this way in model code is a bit smelly. We would like to use a criterion that makes sense in the domain of finance, not in the domain of Java objects. --Chapter 7 ## See also - [Clean code that works](/pages/Clean%20code%20that%20works.txt) - [Known to unknown](/pages/Known%20to%20unknown.txt) - [Test coverage](/pages/Test%20coverage.txt) - [Turn fears into broken tests](/pages/Turn%20fears%20into%20broken%20tests.txt) - [Dependency and duplication](/pages/Dependency%20and%20duplication.txt) - [Isolated test](/pages/Isolated%20test.txt) - [Just ask the computer](/pages/Just%20ask%20the%20computer.txt) - [Test-implementation coupling](/pages/Test-implementation%20coupling.txt) - [TDD and design](/pages/TDD%20and%20design.txt) - [What not to test](/pages/What%20not%20to%20test.txt) - [Bad smells in test](/pages/Bad%20smells%20in%20test.txt) - [When to delete tests](/pages/When%20to%20delete%20tests.txt) - [TDD and XP](/pages/TDD%20and%20XP.txt)