テスト駆動開発入門 Ruby版サンプルコード
概要
勉強中のコードです。
TODO
- レートが2:1の場合、$5 + 10 CHF = $10
$5 × 2 = $10amount のプライベート化Dollarの副作用- Moneyの丸め処理
等価性(==)- nilとの等価性?
- Objectとの等価性
5 CHF x 2 = 10 CHFDollar と Franc の重複等価性の一般化timesの一般化FrancとDollarの比較通貨Francの積の計算を除去- (Ruby)クラスメソッド実装を排除(pending)