Поделиться через


Модернизация приложений GitHub Copilot для Java (предварительная версия)

В этой статье представлен обзор модернизации приложений GitHub Copilot для Java (предварительная версия).

Многие предприятия намерены перенести и модернизировать свои ресурсы приложений в облако. Это путешествие включает следующие задачи:

  • Оценка текущего состояния кода, конфигурации и зависимостей приложения.
  • Планирование ресурсов Azure.
  • Устранение проблем, чтобы приложения могли быть перенесены в облако.

Модернизация приложений для Java (предварительная версия) — это помощник по миграции с единым интерфейсом, который использует возможности искусственного интеллекта для выполнения следующих задач:

  • Выполните оценку кода.
  • Предложите и примените исправление.
  • Убедитесь, что сборки и тесты выполнены успешно.

Этот процесс улучшает скорость разработчика, качество и уверенность.

Распространенные варианты использования модернизации приложений GitHub Copilot для Java (предварительная версия)

Модернизация приложений для Java (предварительная версия) включает следующие варианты использования:

  • Оценка проблем с готовностью к облаку приложений.
  • Предлагать решения и рекомендовать целевые службы Azure.
  • Исправьте код и конфигурации перед миграцией в Azure.
  • Автоматическое исправление кода для устранения ошибок во время компиляции.

Обновление сред выполнения Java, платформ и зависимостей — это общая задача, требующая существенного времени и ресурсов. Модернизация приложений GitHub Copilot — обновление для Java (предварительная версия) — это решение на основе искусственного интеллекта, предназначенное для обновления приложений Java. Дополнительные сведения см. в статье GitHub Copilot Модернизация приложения - обновление для Java (предварительная версия).

Концепции

Модернизация приложений GitHub Copilot для Java (предварительная версия) — это средство, охватывающее миграцию приложений в Azure, начиная с оценки приложений, планирования, исправления кода и исправления сборки. Она призвана помочь вам перейти на Azure и запустить ваши приложения с уверенностью, ускоряя весь процесс с помощью искусственного интеллекта GitHub Copilot.

Модернизация приложения GitHub Copilot для Java (превью) использует оценку приложений и кода в службе Azure Migrate (AppCAT) для выявления и анализа вашего кода. Это средство является хорошей отправной точкой в пути модернизации приложений. Дополнительные сведения см. в статье "Миграция Azure" и оценка кода для Java версии 7 (предварительная версия).

Вы можете вызвать GitHub Copilot для модернизации приложений на Java (предварительная версия), чтобы получить общие сведения о проблемах миграции подготовки к облаку, включая следующие рекомендации:

  • Инструкции по настройке ресурсов Azure.
  • Рекомендации по соблюдению лучших практик.
  • Рекомендации по изменению кода приложения.

В сценариях, когда требуются изменения кода, модернизация приложений для Java (предварительная версия) поможет вам выполнить шаг исправления кода. На этом этапе можно использовать предопределенные формулы для распространенных проблем, таких как следующие проблемы:

  • Переход с проверки подлинности на основе паролей на управляемые удостоверения.
  • Переход из Amazon Web Services (AWS) S3 в хранилище BLOB-объектов Azure.

Дополнительные сведения о предопределенных формулах, доступных в разделе "Модернизация приложений для Java" (предварительная версия) сегодня, см. в предварительно определенных формулах.

Когда дело доходит до развития, предприятия часто имеют строгие процессы и элементы управления. В этой области играют роль формулы, определяемые клиентом.

Определяемые клиентом формулы создаются путем анализа фиксаций кода из уже перенесенного приложения. Эти формулы помогут Copilot исправить код в другом приложении на основе того же шаблона. Этот процесс обеспечивает быстрое исправление в нескольких приложениях. Каждая успешная миграция увеличивает базу знаний и сокращает усилия для следующего.

Наконец, модернизация приложений для Java (предварительная версия) включает агент исправления сборки, предназначенный для устранения ошибок, связанных с сборкой. Так как предложения на основе искусственного интеллекта иногда могут пропускать параметр или неправильно изменять метод, агент build Fix вмешивается, чтобы обеспечить поддержку и исправление.

См. также

Предопределенные формулы