
●保守性の欠陥を検出できる
第2章の最後、メンテナンスの影響度分析のところで「開発時にソフトウェアの
保守性が考慮されていない」ことの問題点を指摘しました。現代のソフトウェアは、
「動けばよい」というわけではなく、保守性が重要視されています。保守性が悪い
と保守にばかり工数とお金がかかり、新規の開発に手が回らないことが明らかに
なってきたからです。
保守性を損なう原因は、不適切なモジュール化、再利用性の低いコンポーネント、
分析が困難な複雑過ぎるコード、などです。このような保守性の欠陥のほとんどは、
静的テストでしか検出できません。
3
139
3-1 静的テストの基本