ソースコード解析
取り込み済みのソースコードを読み、モジュール構成・依存関係・責務境界を整理して報告します。既存設計書との食い違いの指摘まで行います。ソース連携でコードを取り込んでから利用してください。
対象製品:Acsim Desktop
工程を問わず使える、常設のエージェントです。
このページは2026年10月23日時点の内容です。ほかのエージェントは標準カタログの一覧で確認できます。
こんなときに使う
- ある機能が実装されているか、どう動くかをコードで確かめたいとき
- 処理の流れや影響範囲を、入口から追って整理したいとき
- 設計書の記述と実装が合っているかを突き合わせたいとき
できること
- モジュール分析
- 依存関係整理
- 責務境界の識別
- 命名一貫性チェック
- 設計書との突き合わせ
事前に用意しておくもの
連携済みのソースコードを根拠に答えます。連携されていないときは推測で答えず、ソースコード連携から取り込むよう案内します。
| 成果物 | 扱い | 作るエージェント |
|---|---|---|
| 連携済みのソースコード | 回答の根拠です | ソースコードを連携する |
| 設計書 | 突き合わせを頼んだときに、実装と比べます | 標準カタログの一覧 |
依頼の例
AIポータルで、次のように依頼します。
- 取り込んだコードのモジュール構成と依存関係を整理してください。
- この機能の処理の流れを入口から追ってください。
そのほか、次のような依頼もできます。
- 会員登録の画面はありますか。
- 注文を確定したときに、何がどの順番で保存され、メールはいつ送られるかを教えてください。
- 「商品マスタ」を変更したときの影響範囲を洗い出してください。
- 画面設計書の受注一覧画面と、実装の検索条件が合っているか確認してください。
仕上がりの確認ポイント
回答は、次の点を確認するとよいでしょう。
- 結論が先にあるか: 問いへの答えを2〜3行で先に書き、詳細はそのあとに続きます。「ありますか」には「あります / ありません」から答えます。ファイルの場所や行番号は、求めたときだけ示します。
- 「無い」の根拠: 無いと答えるときは、探した範囲(ログイン画面・認証設定など)を添えます。
- 処理の流れ: 一括で保存される範囲と、そのあとに動く通知・メールなどの処理を分けて書き、途中で失敗したときに何が残るかを添えます。
- 設計書との突き合わせ: 設計書の記述・実装の実際・どちらが古そうかを並べて示します。設計書の更新はしないので、必要なときは担当のエージェントに依頼してください。