テスト駆動開発でお試しする Pharo Smalltalk
# tdd-money # テスト駆動開発でお試しする Pharo Smalltalk 新訳版『テスト駆動開発』の第Ⅰ部の多国通貨をネタに Smalltalk を学ぶシリーズのソースコード・リポジトリーです。同書と似た仕様を目指しますが、好みを優先する等の都合で写経にはなっていませんのでどうぞあしからず。 目次 - [第1回 はじめてのレッド、イエロー、グリーン](https://qiita.com/sumim/items/fa41066c57d211814ff9) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture01/TDD-Money.package) - [第2回 等価性チェックと乗算の実装](https://qiita.com/sumim/items/8dad7cd261a37aa075db) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture02/TDD-Money.package) - [第3回 Dollar の単純な複製を Franc に仕立てる](https://qiita.com/sumim/items/264d7cb7446850e13372) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture03/TDD-Money.package) - [第4回 スーパークラス Money を作る](https://qiita.com/sumim/items/74795eaad23fafbdb2fd) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture04/TDD-Money.package) - [第5回 Money の具象クラス化と Dollar、Franc の廃止](https://qiita.com/sumim/items/b8ddc1d432ca5e0aaab5) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture05/TDD-Money.package) - [第6回 Moneyの乗除算で通貨換算](https://qiita.com/sumim/items/07f543956904c3cfcf2d) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture06/TDD-Money.package) - [第7回 MoneyBagに異種通貨同士の加算を保持](https://qiita.com/sumim/items/16b84a2f875a5aa10555) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture07/TDD-Money.package) - [第8回 MoneyBagを少しだけBagらしくする](https://qiita.com/sumim/items/fb55c8a3ed8b8704cfa7) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture08/TDD-Money.package) - [第9回 MoneyやMoneyBagがらみの乗加算をダブルディスパッチに変える](https://qiita.com/sumim/items/ec12c201118b77303e96) [[この時点のコード]](https://github.com/sumim/tdd-money/tree/lecture09/TDD-Money.package)