Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 557 Bytes

README.textile

File metadata and controls

24 lines (20 loc) · 557 Bytes

テスト駆動開発入門 Ruby版サンプルコード

概要

勉強中のコードです。

TODO

  • レートが2:1の場合、$5 + 10 CHF = $10
  • $5 × 2 = $10
  • amount のプライベート化
  • Dollarの副作用
  • Moneyの丸め処理
  • 等価性(==)
  • nilとの等価性?
  • Objectとの等価性
  • 5 CHF x 2 = 10 CHF
  • Dollar と Franc の重複
  • 等価性の一般化
  • timesの一般化
  • FrancとDollarの比較
  • 通貨
  • Francの積の計算を除去
  • (Ruby)クラスメソッド実装を排除(pending)