第13回 ソースコードの修正を自動記録、レビュー自動化で人手の作業を極小化 ソフトウエア開発の自動化(7)ソフトウエア構成管理 ソフトウエア構成管理とは、ソースコードをはじめとするソフトウエア開発の過程で生まれる成果物の変更履歴を管理して、現時点のソースコードがどのような経緯を経て現状のものになったかをたどれるようにすることです。開発期間では、仕様変更やバグの修正などソースコードの変更を迅速に対応できるようにし、運用期間に入った後もソースコードのメンテナンスを効率的に進められるようにします。 例えば、プログラムをコーディングする際、開発者は基本的にはモジュールごとに1つのファイルで作成します。しかし開発するソフトウエアが大規模なものになると、それぞれのプログラムが機能ごとに分かれる構成となり、ファイル数も膨大なものになります。さまざまな作業を経ていくうちにファイルの規模も膨れ上がっていきま
![第13回 ソースコードの修正を自動記録、レビュー自動化で人手の作業を極小化](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)