Denis Konyshev

Frontend developer

Профессиональная разработка сайтов:
веб-приложений, корпоративных порталов, интернет-магазинов,
лендингов.

Visual Studio Code — что нового?

Дата: 19.05.2025
Visual Studio Code — что нового?

Последние обновления Visual Studio Code направлены на облегчение жизни разработчиков путем внедрения мощных технологий искусственного интеллекта и автоматизации рабочих процессов. Новшества позволяют решать сложные задачи быстрее и точнее, снижая нагрузку на человека и высвобождая время для творчества и инноваций. Внедрение таких технологий открывает большие перспективы для дальнейшего роста индустрии программного обеспечения.

Обновления Visual Studio Code за апрель-май 2025

Ключевые нововведения:

  1. Режим Агента (Agent Mode)
    Впервые представленный компанией Microsoft, режим агента становится доступной опцией для всех пользователей Visual Studio Code. Работая в тесной связке с разработчиками, агент способен анализировать базу кода, вносить изменения, выполнять терминал-команды и реагировать на ошибки компиляции и линтеров. Его работа построена на многократных итерациях, что гарантирует достижение поставленных целей с минимальными усилиями со стороны пользователя.
  2. Поддержка серверов MCP
    Серверы Модель Контекст Протокол (MCP) позволяют интеграцию внешнего окружения в среду Visual Studio Code. Они обеспечивают прямой доступ к внешним сервисам и расширяют возможности инструмента. Интеграция MCP добавляет функциональности, такую как работа с системами хранения данных, интеграция с задачами системы контроля версий и обработка сложных процессов автоматизации.
  3. Оптимизация скорости редактирования
    Улучшенный режим агента поддерживает ускорение правок в больших файлах, достигая значительных показателей быстродействия благодаря новым алгоритмам обработки патчей. Ранее подобные задачи выполнялись медленнее, однако с введением современных методов обработки они стали эффективнее.
  4. Чат с возможностью подключения GitHub Repo
    Новый инструмент #githubRepo позволяет пользователю запрашивать фрагменты кода из репозитория GitHub прямо в окне чата, избегая необходимости загрузки проекта целиком. Это облегчает задачу анализа чужих проектов и быстрое понимание их структуры.
  5. Импорт расширений с поиском Marketplace
    Расширенная поддержка инструментов рынка Visual Studio позволяет находить и устанавливать расширения, подходящие под заданные критерии поиска. Это упрощает навигацию и снижает порог входа для новичков, желающих расширить функционал своего IDE.
  6. Дополнительно:
    • Автоматическая отмена действий без потери прогресса;
    • Возможность работы с множеством сессий агента одновременно;
    • Более удобное взаимодействие с ноутбуками и данными (data science);
    • Улучшенное поведение при ошибках компиляции и сборке данных.

Практическое использование

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

  • Задача: Найти причину сбоя в приложении.
  • Действие: Запустите агента и попросите его проверить определенные компоненты.
  • Результат: Аналитика агента находит ошибку и предлагает исправления.

Этот сценарий показывает, насколько полезным может стать режим агента для повышения продуктивности и ускорения процесса разработки.