SYSTEM-3-7

クライテリア

テスト自体が複雑になって、長期間メンテナンスされていない。

タイプ

継続的インテグレーション

観点

アンチパターン

FAQ

Q.複雑化したテストはどのように対処すればよいですか?

テストコードが増えるとその分テストコードのメンテナンスコストも増大してしまうため不要なテストコードは極力減らしていくことで、テストコード自体のリファクタリングの手間を減らすことができます。また継続的インテグレーションのためには、プロダクトのコーディングの工程だけではなく、テストコード作成の工程、テストコードのリファクタリングの工程も意識しておくことが重要です。
 

参考文献