2017/12/10 システムテスト自動化カンファレンス2017-2 「GebとSpockではじめるシステムテスト自動化」
![「TDDはじめて物語」 #tddbc](https://cdn-ak-scissors.b.st-hatena.com/image/square/dc585a6e18d9f84181ae6fbcc3c14add5a46c344/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Ftddbctokyo201602-160227023828-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
8章で実施したこと ファクトリメソッドパターンを適用し、サブクラスへの参照を減少させた times()メソッドをMoneyクラスで抽象メソッドとして宣言 Python2.5には抽象クラスが無いので、times()メソッドでNotImplementedErrorを発生させています。 money.py #!/usr/bin/env python # coding: utf-8 """テスト駆動開発入門 8章 オブジェクトの生成 """ class Money(object): def times(multiplier): raise NotImplementedError @staticmethod def dollar(amount): return Dollar(amount) @staticmethod def franc(amount): return Franc(amount) de
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く