特 長

CodeDepotは既存システムの効率的な保守やソースコードの再利用を支援するシステムです。企業が保有するシステムのソースコードやインターネット上のオープンソースに対して、高度で高速な検索を可能にします。また、CodeDepotは、ソースコードの構文を解析して検索を行っており、通常の正規表現による検索では不可能である複雑な条件による検索も可能とします。さらに、類似するソースコードを検索することもでき、クローンコードの検索や類似バグの発見、関数の利用方法の確認に威力を発揮します。
フレーム
マーク ソフトウェア再利用の
新アプローチ
最小準備で簡単スタート
再利用可能なモジュール化などの事前準備が不要です。
ソースコードを登録するだけで検索、再利用が可能です。
開発現場の実情にフィット
類似プログラムを何度も開発する
 解決既存のコードを検索して再利用
アルゴリズムの実装にコストがかかる
 解決オープンソースを検索して再利用
マーク ソフトウェア保守の
新メカニズム
類似コードをもれなく発見
保守の過程で、コピーされた類似コードをくまなく検索し、保守漏れを防止します。
製品やプロジェクトを横断しての検索が可能です。
保守知識の共有
保守の過程で発見した情報を適時ノートとしてコードに添付し、他の保守担当者と情報共有できます。
フレーム

高速で柔軟な検索

検索式を入力する単純検索、各種検索オプションを指定するオプション検索、ソースコードの断片から構造が似ているプログラムを検索する類似コード検索の3種類の検索が可能です。
関数名と入力引数、戻り値の型などを指定する検索や検索結果の一覧表示、選択されたプロジェクトの情報の表示も可能です。
操作画面

類似コード検索

ソースコードの断片を入力(検索したソースコードからのコピー・ペーストも可能)し、検索すると、入力されたプログラムと類似したソースコードを検索します。改行や空白文字は無視してプログラムが構造的に類似しているかどうかを判定します。変数名や関数名の違いも吸収して検索します。 厳密度を低く設定すると、ステートメントの追加や削除も考慮して広い範囲で検索結果を表示します。
操作画面

ノート機能

検索結果のソースコードにメモを添付することができます。 メモは行単位に添付できます。
操作画面