に参加して、VS Code の AI 支援開発について学びましょう。

レガシーJavaアプリのモダナイズ

GitHub Copilot App Modernization拡張機能は、開発者がレガシーJavaアプリケーションをより速く、正確に、効率的にモダナイズするための強力な機能を提供します。

フレームワークのアップグレード、古い依存関係の対処、クラウド移行の準備など、GitHub Copilotはインテリジェントな自動化とMicrosoft Azureとの深い統合を活用して、モダナイゼーションを数ヶ月から数日に短縮します。

GitHub Copilot App Modernization

拡張機能の機能

GitHub Copilot App Modernization拡張機能は、以下の主要な機能を提供します。

  • インテリジェントな評価とアップグレード計画: Copilotはコードベースをスキャンし、依存関係とフレームワークを分析し、モダナイゼーションの道のりを導くための実用的な計画を構築します。

  • AIを活用したコード変換: Java 8から最新のLTSバージョンまで、Copilotは構造化されたコンテキスト認識型の編集でアップグレードを自動化し、繰り返し作業を排除し、アップグレードのリスクを軽減します。

  • 再利用可能な移行パターン: チームのリファクタリングロジックをカスタム式としてキャプチャし、それを複数のアプリに再適用して、一貫性のあるスケーラブルなモダナイゼーションを実現します。

  • ビルドとテストの検証: Copilotはビルドエラーを修正し、単体テストを実行し、変更後にアプリケーションが安定していることを確認することで、クリーンなCI/CDパイプラインの維持を支援します。

  • CVEの検出と修復: アップグレード後に既知の脆弱性を自動的に検出してパッチを適用します。Copilotはセキュアな修正を適用しながら、変更の完全な制御を維持します。

  • シームレスなAzure統合: アップグレードされたアプリを最小限の労力でAzureにデプロイします。モダナイズされたアプリは、Azure AI Foundryをすぐに利用して、11,000以上のモデル、組み込みのオブザーバビリティ、安全ツール、エージェントサービスをアンロックできます。

利用開始

以下のチュートリアルのいずれかから始めましょう

© . This site is unofficial and not affiliated with Microsoft.