Skip to content

shuji-i/tdd_c

 
 

Repository files navigation

TODO

  • レートが 2:1 の場合、$5 + 10 CHF = $10
  • $5 * 2 = $10
  • Dollar 型を定義
  • create_dollar() を実装
  • multiply() を実装
  • amount のプライベート化
  • Dollar の副作用
  • Money の丸め処理
  • equal() を実装
  • hashCode() を実装
  • NULL との等価性
  • Dollar オブジェクト以外のオブジェクトとの等価性
  • 5 CHF * 2 = 10 CHF
  • Dollar と Franc の重複
  • equals() の一般化
  • multiply() の一般化
  • MoneyPrivateのプライベート化