Slide 11
Slide 11 text
リファクタリングのときに欲しいテストとは
上述のような変化を起こしたときに次のことを検証するテストが欲しい
- 外部から見た振る舞いが維持されているか
- 機能的、非機能的を問わず
- 他に意図しない問題が起きていないか
- 風が吹いてなんとやら
リファクタリング(名詞)
外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部
構造を変化させること。
これは「リグレッションテスト」に該当する
でも、これは目的の名前で具体性がない
具体的に役立つテストはどんなものか?