|
|
移行時に発生する問題 |
![]() |
DevPartner Studioの「Code Review」がスムーズな移行を支援
DevPartner Studioの静的ソースコード解析機能 「Code Review」は、"VB6からVB.NETへの移行に関する問題点"のルールをデータベース化して持っており、移行時の問題を自動的に検出し、その詳細情報と修正方法を提示します。また、作成されたVB.NETのソースコードを検査し、VB.NETとして最適ではないプログラムを指摘します。
Code Reviewよる自動チェックの適用
|
![]() |
「Code Review」の適用例
1−1)移行前のVB6のソースコード解析
VB.NETへ移行する前のシステムに対し、DevPartnerのCode Reviewによるチェックをかけることによって、アップグレード前に以下の問題点を検出し、修整することが可能です。
-
・VB.NETで廃止になる型(Currency、Variantなど)の検出
・VB.NETで廃止になるコントロール(Menu、コントロール配列など)の検出
・VB.NETで廃止になる関数(StrPtrなど)の検出
・VB.NETで扱いが変更になった部分(Clipboard、Redim、UBoundなど)の検出
・古い(VB5以前の)記述方法の検出
・その他
|
[図1−1] VB6プロジェクトの検査結果と修整方法の提示 |
![]() |
1−2)移行後のVB.NETのソースコード解析
VB6からの移行、もしくは新規に作成されたVB.NETのシステムに対してCode Reviewを実行することで、VB.NETとして最適でないコーディングを検出することが出来ます。
-
・ 命名規則違反(変数名、クラス名、メソッド名など)
・ パフォーマンスに問題を含むコーディング
・ セキュリティに問題を含むコーディング
・ メモリ管理に問題を含むコーディング
・ オブジェクト指向言語として問題を含むコーディングなど
|
[図1−2] VB.NETプロジェクトの検査結果と修整方法の提示 |
![]() |
すぐにご利用になりたい方は、評価版ダウンロードサイトへ
Visual Basic 6からVB .NETへの移行のWhitePaperはこちら








