アプリケーションのリファクタリング
リファクタリングとは、アプリケーションの外部動作を変えることなく内部構造を改善するためのアプリケーションコードの変更作業です。
リファクタリングの主な側面:
- ソースからソースへの変化
- 内部言語は変更しない (例: C++ から C++へ)
- プログラムの性能は変えない
- 元々オブジェクト指向言語向けに作られたが、非オブジェクト指向言語の機能(例:ファンクション)にも適用可能
なぜリファクタリングが必要なのか
- コード修正作業の単純化
- 既存コードのデザインを向上させる
- 既存コード機能をよく理解できるようにするため
なぜIspirer MnMTKなのか
Ispirer MnMTK は現行アプリケーションに対するリファクタリングを自動的に行う強力なツールであり、Delphi、C/C++、Java、C#、VB.NET、ASP.NET、PHP等の言語をサポートしています。
このツールはお客様個別の要件および仕様に応じた個別カスタマイズを行うことができます:
- 修正したアプリケーションの動作をチェックするユニットテストを自動生成
- 現行アプリケーションをコードリファクタリング技術で自動変換
- 現行アプリケーションのデータベースAPIを他のデータベース向けに自動変換(必要に応じ)
- 現行アプリケーションの埋め込みSQLを他のプラットフォーム向けに自動変換(必要に応じ)
- アプリケーションへの全変更内容をレポートとして自動生成
Ispirer MnMTKを使用することによりソースコードの改善作業にかかる時間を著しく少なくする事ができ、変換作業に伴うリスクと必要な内部作業も大幅に削減することができます。この製品は高い自動化率のリファクタリング作業をお手頃な価格で提供しています。
詳細はお問い合わせください。
|