Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 658 Bytes

Todo.md

File metadata and controls

30 lines (29 loc) · 658 Bytes

TDD Money

Kent Beck

Progress : Chapter 15,16,17

  • $5 +10 CHF = $10 if rate is 2:1
  • $5 + $5 = $10
  • return Money from $5 + $5
  • Bank.Reduce (Money)
  • Reduce Money with conversion
  • Reduce (Bank, String)
  • Sum.Plus()
  • Expression.Times

  • Money rounding
  • hashcode
  • equal null
  • equal object

Done

  • $5 * 2 = $10
  • Make amount private
  • Remove Dollar side effects
  • equals
  • 5 CHF * 2 = 10 CHF
  • dollar/franc duplication
  • common times
  • common times
  • compare francs with dollars
  • currency?
  • Delete TestFrancMultiplication?