- 249 名前:239 [2008/03/07(金) 18:02:27 ]
- 今、ぼくは
「クラスが独立であるとは、クラスが単独でテスト可能である事と同値である」 という持論に基づいてプログラムしています。 これが正しいかどうかは置いといて、 テストが不可能、例えば乱数に寄ってしまっている設計はいけない設計ですか? 例えばマインスイーパなら、爆弾を仕掛けると思いますが、 爆弾を仕掛けるのを乱数に頼って、イニシャライザに組み込んでしまうと、 動作ごとにどこに爆弾が仕掛けられたか分からず、 「ここを押せばこういう状態に遷移する」 といったテストが行えません。 今作ってるプログラムはまさにこうなのですが、 これは失敗した設計ですか?
|

|