構造把握
関連する課題と原因、Understandを用いた構造分析の実施方法をご紹介します。
課題
- 他の人が書いたソースコードを理解するのに時間がかかる
- 部分的な改修や不具合修正といったスポット対応が多い
- ドキュメントが古いため、ソースコードを読まなければ仕様が分からない
原因
- アーキテクチャ設計が適切になされていない
- 例:設計者以外がアーキテクチャを理解できていないため、構造を把握することが難しい
- 構造を理解するための材料が乏しい
- 例:開発担当者が頻繁に変更されるため、ドキュメント・ソースコードコメントがメンテナンスされていない
- コードの可読性が低い
- 例:何年にも渡ってメンテナンスされたレガシーなコードである
解決策
コードの構造を可視化し、構造・仕様を把握します。