TDD - 켄트백


  • $5 + 10CHF = $10(환율이 2:1 일 경우)
  • $5 + $5 = 10$
  • $5 + $5 에서 Money 반환하기
  • Bank.reduce(Money)
  • Money 에 대한 통화 변환을 수행하는 reduce
  • Reduce(Bank, String)
  • Sum.plus()
  • Expression.times()
  • $5 * 2 = $10
  • amount 를 private 로 만들기
  • Dollar 부작용?
  • [] Money 반올림?
  • equals
  • [] hashcode()
  • [] Equal null
  • [] Equal object
  • 5CHF * 2 = 10CHF
  • Dollar / Franc 중복
  • 공용 equals
  • 공용 times
  • Franc 와 Dollar 비교하기
  • 통화
  • testFrancMultiplication 제거