테스트에 대한 지식이나 방법을 텍스트로만 접해서는 한계가 있고, 아직 감이 오지 않을 수 있다.
해당 포스팅은 켄트벡 옹의 저서 TDDBE를 기반으로 화폐 예제를 직접 테스트에 의해 주도되는 코드를 작성하고 기능을 개발할 것이다.
이번 포스팅을 보는 사람들은 TDD의 리듬을 파악할 수 있기를 바란다.
미국 통화기준인 달러로 명명된 채권만 다루는 솔루션에서 다른 화폐로도 채권을 다뤄야하도록 프로젝트를 리팩토링을 해야 한다.
다중통화를 지원하는 보고서는 다음과 같다.
종목 | 주 | 가격 | 합계 |
---|---|---|---|
IBM | 1000 | 25 | 25000 |
GE | 400 | 100 | 40000 |
합계 | 65000 |