책 "Test-Driven Development: By Example"에 나온 Java 코드를 Swift 문법에 맞게 바꿔 TDD를 공부하는 프로젝트입니다.
$5 + 10CHF = $10(환율이 2:1일 경우)$5 X 2 = $10amount를 private으로 만들기Dollar 부작용(side effect)?- Money 반올림?
equals()- hashCode()
- Equal null
- Equal object
5CHF X 2 = 10CHFDollar/Franc 중복공용 equals공용 timesFranc과 Dollar 비교하기통화?testFrancMultiplication을 지워야 할까?$5 + $5 = $10$5 + $5에서 Money 반환하기Bank.reduce(Money)Money에 대한 통화 변환을 수행하는 ReduceReduce(Bank, String)Sum.plusExpression.times