SYSTEM-1-1
Id
65
Theme
システム
PointOfView
メトリクスの計測
Type
バージョン管理
Criterion
バージョン管理システムの履歴情報(Code Churn)の分析をもとにバグ予測や品質上の問題を指摘するツールを導入し、継続的に改善しているか。
Check
Remark
Status
最終確定
クライテリア
バージョン管理システムの履歴情報(Code Churn)の分析をもとにバグ予測や品質上の問題を指摘するツールを導入し、継続的に改善しているか。
タイプ
バージョン管理
観点
メトリクスの計測
FAQ
Q.バグ予測や品質の問題を指摘するツールにはどういったものがありますか?
用語解説
Code Churn(コードチャーン)
どのくらいのコードが追加・削除・変更されたかという情報から、開発ステージごとのコードの安定性を見る指標です。複数人で複数回にわたって編集されたファイルは複数の目的でコードが編集されているので、「単一責務原則」を違反している可能性が高く、潜在的にバグを内在している可能性が高いです。増加傾向(コードの修正が頻繁になっている)にあれば、テストが不足している可能性があります。また、リリース直前に複数の人間による多くのコミットがあれば、そのコードが安定しているかを調査する必要があるでしょう。