Softex CelwareTech Blog

Module Graph

モジュール関係図でつながりを見る

モジュール関係図は、VBAプロジェクト内のモジュール同士の関係を視覚的に確認するための画面です。 一覧表だけでは見えにくい依存関係や処理のまとまりを、カードと線で追いやすくします。

モジュール関係図の全体画面
モジュールをカードとして配置し、関係するモジュール同士を線で結んで確認します。
モジュール関係図の詳細表示
関係が多いモジュール、中心になっているモジュール、分離できそうな処理を見つけやすくします。

依存の集中を見る

多くの処理から参照されているモジュールは、共通処理または影響範囲の大きい処理です。修正前に優先して確認します。

分割候補を探す

役割の違う処理が同じモジュールに集まっている場合、関係図を見ながら整理方針を検討できます。

説明資料に使う

保守対象の全体像を関係図で示すと、コードを直接読まない人にも構造を共有しやすくなります。