11. I Need to Make a Change. What Methods Should I Test? - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)
Working Effectively With Legacy Codeの 11章 I Need to Make a Change. What Methods Should I Test?。
マインドマップから再構成したまとめ
変更したいのだけど、どのメソッドをテストすべき?
- 既存のコードを変更するときに、どのメソッドをテストすれば安心か?
- 影響範囲を調べればよい
- Effect Sketch を描く
- 影響範囲は
- global/static
- sub class
- super class
- return value
- parameter
- 影響範囲を調べることにより
- どこをテストすれば十分か分かる
- 値がおかしくなったときにどこを見れば良いか、どこを見なくても良いかが明確になる
所感
- 旅行で時間があいたので読み直した
- Effect Sketch は積極導入の予定