2018 год оказался для корпорации Майкрософт достаточно продуктивным: были выпущены масштабные обновления многих востребованных продуктов и сервисов для домашнего использования, учебы и работы. Не обошли вниманием разработчики и важную для многих среду Visual Studio, используемую для создания и отладки приложений. В новинке помимо исправления ошибок и внедрения ряда востребованных среди программистов функций, были введены новые технологии, облегчающие взаимодействие с средой и выводящие работу на более качественный уровень. Обновления разработаны для операционных систем Windows и MacOS. Далее мы остановимся на наиболее интересных нововведениях.
Средства для фокусировки внимания
Первые изменения заметны уже при запуске новой версии ПО. Пользователей встречает видоизмененное окно, в котором добавлены инструменты для быстрой настройки пользовательской синхронизации с GitHub, Azure и прочими актуальными репозиториями. Создать локальный проект по-прежнему удобно прямо из интерфейса стартового окна.
Классическое меню “Quick Launch” заменено системой интеллектуального поиска. С его помощью можно быстро отыскать нужную команду или настройку, не прибегая к открытию параметров программы.
Подробнее стоит остановиться на изменениях в технологии кодинга. Создатели предлагают программистам более удобно согласовывать изменения в разрабатываемом коде. Для поддержания порядка в функциональной среде были внесены правки в таких категориях:
- технология рефакторинга;
- циклы “for” в LINQ;
- модификация кортежей в именованные структуры.
Присутствует индикация работоспособности редактируемого документа и опция автоматической очистки кода от лишних элементов, что позволяет моментально реагировать на собственные ошибки и избавляться от них без лишних действий.
Улучшен и процесс отладки, за счет оптимизации ресурсов для высокой скорости и плавности. В частности, модифицировано отслеживание значений и объектов в Watch, Autos и Locals. Специалисты, решающие задачи при помощи языка C++ получат ускорение за счет интеграции внепроцессорного 64-битного отладчика.
Прогрессивная командная работа
Еще в версии с индексом 2017 была начата реализация обучаемого искусственного интеллекта IntelliCode, который использует репозиторий GitHub для улучшения своих показателей. При этом в расчет берутся исключительно проекты, имеющие не менее 100 звезд. Система может практически моментально предлагать необходимые рекомендации.
Работать с коллегами из любой точки земного шара можно благодаря Live Share. Этот инструмент делает взаимодействие таким же удобным, как и в случае командной работы над документами в Office 365. В интерфейс добавлены необходимые надстройки для реализации приглашения и установки прав доступа к разрабатываемому проекту.
Еще одним шагом навстречу комфорту стала интеграция долгожданного NET Core 3 Preview 1. Параллельно с этим не прекращается оптимизация взаимодействия с C++ или Xamarin для Android и IOS.
Сейчас рассматриваемая версия Visual Studio доступна практически всем пользователям в режиме предварительного изучения. Все доступные функции проверены на работоспособность, что подтверждается многочисленными отзывами специалистов на профильных форумах. Стоит напомнить о том, что текущий статус ПО не позволяет реализовывать задачи для коммерческого использования из-за отсутствия официального лицензирования. До выпуска стабильного релиза следует применять доступный инструментарий – Visual Studio 2017 и плагины в фирменном маркете Майкрософт.