オブジェクト指向システムの設計 170 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0473デフォルトの名無しさん
2016/06/04(土) 11:10:48.42ID:ZPhk/eMO二通り有る。
クラス・メソッドを変える時、正確に言うとテストより先に変えるとき、
それはリファクタリングや実装の変更(挙動は変わらない)ものしかやってはいけない。
クラス・メソッドの仕様が変わる → ならば テストを変えるのではなく。
仕様が変わったら、テストコードを先に修正する。
そして実行したらテストに失敗する。それは「バグがある(もしくは未実装)のクラス/メソッド」と
同じ扱い。テストが通るように、クラス・メソッドを書き換える。
クラス・メソッドを変えてもテストコードの修正は不要
テストコードを修正した場合には、クラス・メソッドの修正が必要
■ このスレッドは過去ログ倉庫に格納されています