객체를 만들면서 시작하는 것이 아니라 테스트를 먼저 만들어야 한다.

위 목록에서 첫 번째는 복잡해 보인다.

작은 것 부터 시작하던, 아예 손을 안대는 것이 좋다.

두 번째부터 하자.

[목록]

테스트를 작성할 때는 operation의 완벽한 인터페이스에 대해 상상해보는 것이 좋다.

→ 컴파일 에러 해결하도록 클래스 / 메서드 생성

→ 테스트 실패

→ 당장의 목표는 완벽한 해법을 구하는 것이 아닌 테스트를 통과하는 것.

amount =10; 달러 객체에서 설정해 테스트만 통과시키기.