Visual Expertは、PowerBuilderとデータベース コードの メンテナンスに欠かせないソリューションです。
Visual Expertを使用すると、開発者は既存のアプリケーション コードを簡単に理解して、
コードの理解、変更の識別、変更の影響の検証、CRUDマトリックスの生成、
およびドキュメントの生成等の作業を開始できます。
"もし、このコードを変更すると、どういう影響があるか?"
仕様変更を達成するために必要な修正範囲を表示できます。
これにより、変更後の予期しない問題を回避できます!
ソースコード内のセキュリティ問題の識別とフィックス:
CRUD マトリクスとは、どのプロセス/プログラムがデータにアクセスするかを示す機能です。
すなわち、どのコンポーネントおよびストアドプロシジャーが、テーブルの作成(Create)/読み込み(Read)/更新(Update)/削除(Delete)を行うかを表示できます。
関数とイベントのコールツリー、すなわち、呼び出し元と呼び出し先を表示できます。
また、すべての実行可能なパスを調べ、コードをドリルダウンして参照されたメソッドまたは変数をクリックすると、その定義を表示できます。
コールツリーは、コードの変更の影響を調べるのに役立ちます。
もっと読むソースコードからドキュメントを生成し、HTMLで参照マニュアルを作成できます。
スケジューラー機能により、定期的に自動的に文書を作成できます。
コード内の参照を、ハイパーリンクを使用してドキュメント化でき、ドキュメント内を簡単にナビゲートできます。
生成されるドキュメントは、常に最新のコードから生成されるので、常に最新の状態で利用でき、複数のチームメンバーと共有できます。
アプリケーションのコードを2つのバージョン間で比較できます。
ソースコードをクリーンアップし、メンテナンス労力を軽減
コードの品質と安全性を向上できます。
技術的負債とメンテナンスコストを削減できます。
CI/CDパイプラインに継続的検査を組み込むことで、 PowerBuilderのコードに欠陥がないか自動的にスキャンします。各メンバーが開発したコードが、デプロイ前に品質とセキュリティの要件に適合していることを確認できます。
もっと読む複雑なアプリケーションをメンテナンスする場合は、コードについてより理解する必要があります。 このような場合、Visual ExpertはPowerBuilderコードの理解を手助けする最適なツールです。 Visual Expertにより以下が可能です。
Visual Expertサーバー ライセンスの利用により、複数のチーム メンバーが同じプロジェクト(アプリケーション コードの解析結果)で一緒に作業できます。
システムには複数のアプリケーションがあり、これらアプリケーションではリソース(先祖、テーブル、プロシジャー、DLLなど)を共有することがあります。
このようなシステムをメンテナンスするには、すべてのアプリケーションを横断してグローバルな視点からコードを見る必要があります。
Visual Expertを使用してコードを調べている間に、変更したいオブジェクトが見つかるかもしれません。このような場合、Visual ExpertからPB IDEを呼び出し、PB IDE上でコードを編集できます。
また、インパクト アナリシスの結果など、いくつかの項目を選択してPB のTo-Do Listにプッシュすることにより、 PB上でそれらを編集できます。