レビュー | 応用情報技術者試験
レビューとは
レビューとは、システム開発の各工程(要件定義、設計、プログラミングなど)で作成された成果物(仕様書やソースコード)を複数のメンバーで確認し、誤り(バグ)や考慮不足がないかを検査する作業のことです。早期に問題を発見することで、開発の後半での手戻り(修正作業の増加)を防ぐ目的があります。
レビューには、以下のような代表的な手法があります。
- ウォークスルー:成果物の作成者が進行役となり、関係者を集めて成果物を読み進めながら、意見交換や問題点の洗い出しをカジュアルに行う手法。
- インスペクション:役割(司会者、記録係など)を明確に決め、厳格な手順に沿って公式に行う、極めて精度の高いレビュー手法。
具体例
プログラムのソースコードが完成した際に行われる「コードレビュー(ウォークスルー)」の実施例です。
- 作成者がソースコードを画面に映し、「この関数は注文データをデータベースに保存する処理です」と説明しながらプログラムの流れを読み上げる。
- 参加している別の開発者が「データベースの接続が切れたときのエラー処理が抜けているので、追加した方が良いですよ」と指摘し、バグを未然に防ぐ。
もう少し詳しく