【いんすぺくしょん】
インスペクション とは?
💡 成果物を「虫眼鏡」で複数人が厳密にチェックする公式レビュー
📌 このページのポイント
インスペクションって、普通のコードレビューと違うの?
大きく違うよ!普通のコードレビューはカジュアルにやることが多いけど、インスペクションは「モデレーター(司会)」「レビューア」「作成者」「記録者」みたいに役割を決めて、チェックリストに基づいて体系的に欠陥を探す公式な手法なんだ
そこまで厳密にやる必要があるの?
研究によると、インスペクションは欠陥検出率が60〜90%と非常に高いんだよ。テストで見つけるより設計・コーディング段階で見つけるほうが修正コストが10分の1以下になるから、品質が重要なプロジェクトでは十分元が取れるんだ
どんな手順でやるの?
計画→概要説明→準備(各自が個別にレビュー)→インスペクション会議→修正→フォローアップ、という流れだよ。会議では欠陥の「検出」だけを行い、修正方法の「議論」はしないのがルール。効率を保つためだね
現代の開発でも使われてるの?
まとめ:ざっくりこれだけ覚えればOK!
「インスペクション」って出てきたら「役割を決めて体系的に欠陥を探す公式レビュー」と思えればだいたいOK!
📖 おまけ:英語の意味
「Inspection」 = 検査・精査
💬 inspect は「注意深く調べる」という意味で、品質管理の文脈では Michael Fagan が1976年に体系化した手法が有名だよ