2

単体テスト中に、コード カバレッジを推定して、コード ベースのどの部分がテストでカバーされているかを確認できます。

リスク見積もりの​​一部 (単純な計算可能なもの) では、コード ベースで 1 行または変数が変更されたときの影響を見積もる必要があります。

たとえば、変数が変更され、その変数へのポインターが渡されたり、いくつかの場所で使用されたりすると、かなり「影響力のある」変更が発生します。

私が探しているアプローチは、イントロスペクションとコード カバレッジの混合ですが、これまでのところ有用なものは見つかりませんでした。

確かに、小さな変更でコードが完全に壊れる可能性がありますが、大きな変更は重要な影響を与えない可能性があります。しかし、これは影響分析の一部にすぎないと想定されており、もう 1 つはレビュー担当者によって行われます。

そのようなソフトウェアやアプローチが存在しない場合、これはかなり大規模なプロジェクトでどのように処理されますか? まったく役に立ちますか、それとも別のアプローチをお勧めしますか?

4

1 に答える 1