객체를 만들면서 시작하는 것이 아니라 테스트를 먼저 만들어야 한다.
위 목록에서 첫 번째는 복잡해 보인다.
작은 것 부터 시작하던, 아예 손을 안대는 것이 좋다.
두 번째부터 하자.
[목록]
테스트를 작성할 때는 operation의 완벽한 인터페이스에 대해 상상해보는 것이 좋다.
→ 컴파일 에러 해결하도록 클래스 / 메서드 생성
→ 테스트 실패
→ 당장의 목표는 완벽한 해법을 구하는 것이 아닌 테스트를 통과하는 것.
→ amount =10;
달러 객체에서 설정해 테스트만 통과시키기.