Миграция большого веб-приложения с агентами GitHub Copilot, первые впечатления
Разработчик начал переносить большое веб-приложение с Copilot Chat. Тот не охватывал проект целиком. Агенты GitHub Copilot справились с большой кодовой базой лучше, хотя миграция пока только в начале.
Что сделали
Разработчик начал миграцию большого веб-приложения с Copilot Chat, но тому было трудно понять приложение целиком. Тогда он перешёл на Copilot Agents (режим агента в VS Code) и направлял его промптами. Агент часто отвечал встречными вопросами, которые определяли его следующие действия. Разработчик сравнил это с парным программированием.
Что получилось
С большой кодовой базой агенты справлялись лучше чата и хорошо реагировали на промпты. Но миграция только на ранней стадии. Поэтому результатов, цифр и итога в посте нет.
На что обратить внимание
Пост это ранние впечатления без метрик и подробностей. Считайте его поводом попробовать режим агента, а не проверенным способом миграции.
Пояснение
Copilot Chat отвечает на вопросы о коде в чате. В режиме агента Copilot сам читает файлы проекта, вносит правки и запускает команды. Парное программирование это работа вдвоём над одним кодом, когда один пишет, а другой следит и подсказывает.
Кому пригодится
Разработчикам, которым предстоит большая миграция и которые выбирают между чатом и режимом агента в Copilot.
Попробуйте сами с GitHub Copilot
Мне нужно перевести веб-приложение в [название репозитория] с [текущий фреймворк или версия] на [целевой фреймворк или версия]. Начни с того, что изучишь кодовую базу и напишешь пошаговый план миграции, разбитый на небольшие части. Затем выполни первую часть в новой ветке и открой pull request. После первого PR остановись, дай список оставшихся шагов и рискованных мест, которые нашёл, и дождись моего согласия, прежде чем браться за следующую часть.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: dev.to ·