TGViewer
.NET Разработчик .NET Разработчик @netdeveloperdiary · 6.75K subscribers
Post #3171 1.95K
День 2644. #ЧтоНовенького
Первые Очертания Visual Studio 2027

Мадс Кристенсен из Microsoft на конференции VSLive! в Лас-Вегасе (плейлист докладов, кстати, вот тут) рассказал, что нового будет в Visual Studio 2027.

Модель непрерывного выпуска
Вместо того чтобы позиционировать 2027 как традиционную новую основную версию, которая выходит как отдельный продукт, представленная на VSLive! дорожная карта описывает более стабильное ежемесячное развитие с появлением новых возможностей по ходу.

Т.е. Microsoft переводит VS на модель непрерывного выпуска. Стабильный канал General Availability получает ежемесячные обновления, а канал Insider развивается - еженедельные, предоставляя разработчикам ранний доступ к функциям. Так переход от VS 2026 к VS 2027 – это обновление существующей среды на месте, а не переустановка, и он будет скорей последовательностью непрерывных обновлений, а не единым релизом. Теперь командам разработки не придётся планировать миграцию инструментов отдельно от обычных циклов обновлений. Поэтапные обновления также приблизят IDE к темпам изменений в рабочих процессах разработки .NET и C# (VS 2027 обещают выпустить вместе с релизом новой версии .NET в ноябре).

ИИ и профессиональный разработчик
Разработчики по-прежнему проводят время перед экранами, занимаясь написанием кода, отладкой приложений и управлением ПО, даже если они начинают использовать инструменты ИИ в некоторых аспектах своей работы. Существующие навыки остаются важными, поскольку системам ИИ по-прежнему не хватает более широкого контекста, который разработчики подразумевают в своих системах, организациях и планах на будущее. Хотя, в написании отдельных частей кода ИИ уже показывает неплохие результаты. Поэтому теперь разработчики, вероятно, будут тратить больше времени на проверку и оценку кода, независимо от того, написан ли он людьми или сгенерирован с помощью ИИ.

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

В демонстрации новой возможности VS «Профилирование с помощью Copilot» Copilot запустил модульный тест для популярной библиотеки QR Coder в профилировщике, установил базовый уровень производительности, проанализировал полученную трассировку, выявил ресурсоёмкие пути в коде (в частности, вычисления с плавающей запятой), предложил оптимизации, пересобрал проект, повторно запустил тест для подтверждения корректности и измерил результирующее улучшение производительности примерно на 63%.

Эта функция будет полезна даже без ИИ, поскольку разработчики теперь могут использовать модульные тесты в качестве отправной точки для профилирования с целью выявления ресурсоёмких участков кода. Добавление ИИ к этому рабочему процессу помогает сократить разрыв между обнаружением проблемы производительности и пониманием того, как её улучшить.

Ожидается, что VS будет развиваться областях тестирования, диагностики, такой как отладка и профилирование, ускорения процессов сборки и запуска, интеграции с другими системами, участвующими в доставке ПО, проверки кода и ИИ. Обозреватель тестов VS обновлялся не так быстро, как другие инструменты, и это ключевая область для модернизации.

Главный посыл сессии Кристенсена заключался в том, что VS формируется для среды разработки, в которой ИИ всё больше присутствует, но не в качестве замены разработчиков. Кристенсен утверждает, что разработчикам по-прежнему потребуются сильные навыки в программировании, отладке, тестировании и понимании того, как системы взаимодействуют друг с другом, — и что эти навыки могут стать ещё более важными по мере того, как ИИ будет всё больше использоваться в рабочем процессе.

Источник: https://visualstudiomagazine.com/articles/2026/04/17/at-vslive-mads-k-lets-the-cat-out-of-the-bag-on-visual-studio-2027.aspx
  • 👍 5
More from @netdeveloperdiary
  1. Sep 27, 2026День 2797. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Окончание Начало Продол…
  2. Sep 26, 2026День 2796. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Продолжение Начало Три…
  3. Sep 25, 2026День 2795. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Начало Проблема с позиц…
  4. Sep 24, 2026День 2794. #Оффтоп #Здоровье Сегодня будет необычный пост. Завтра в Москве стартует конфер…
  5. Sep 23, 2026День 2793. #ЗаметкиНаПолях #SQL 10 Редких Возможностей SQL, Которые Стоит Знать Каждому. Ч…
  6. Sep 22, 2026День 2792. #ЗаметкиНаПолях #SQL 10 Редких Возможностей SQL, Которые Стоит Знать Каждому. Ч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →