Доступно обновление для ReSharper Ultimate

сегодня в 12:31

Всем привет! Мы спешим поделиться радостными новостями: доступно для скачивания обновление для ReSharper Ultimate, состоящее из ReSharper 9.2, ReSharper C++ 1.1, dotCover 3.2, dotTrace 6.2, dotMemory 4.4 и dotPeek 1.5.

Hовые возможности ReSharper 9.2 включают в себя:

  • Улучшенную поддержку Visual Studio 2015. В обновленном ReSharper мы продолжили совершенствовать поддержку Visual Studio 2015 RTM и исправили ошибки, обнаруженные в версиях 9.1.2 и 9.1.3.
  • Поддержку Windows 10 Developer Tools. В ReSharper 9.2 появилось автодополнение кода для проверок API, а также поддержка специфичных для Windows 10 конструкций XAML.
    image
  • Расширенную поддержку для TypeScript 1.5 и ECMAScript 6, а также поддержку регулярных выражений в JavaScript:
    image
    Кроме того, ReSharper 9.2 поддерживает новые возможности TypeScript 1.6, а именно: локальные типы, абстрактные классы, async функции и методы, предикаты типов и оператор await. В контекстном меню Navigate to появилась опция Go to type of symbol.
  • Конфигурации запуска (Run configurations). Это совсем новая функциональность в ReSharper. С ее помощью легче запускать, профилировать и отлаживать проект, статический метод или любой исполняемый файл. Для статических методов конфигурацию можно создать, не покидая редактор.
    image
    В зависимости от потребностей и предпочтений можно создать несколько конфигураций, а если у вас в Visual Studio установлен еще и dotTrace, то из меню Alt+Enter можно запускать профилирование.
    image
  • Новое представление результатов Go to Usages (это, если вы не знали, немодальная версия Find Usages). В окне Go to Usages теперь отображается контекст найденных вхождений, а также прогресс их поиска.

ReSharper C++ 1.1 получил такой набор обновлений:

  • Поддержка Google Test. В ReSharper C++ 1.1 появился инструмент для запуска тестов и управления юнит-тест сессиями с поддержкой фреймворка Google Test. В окнах Unit Test Sessions и Unit Test Explorer можно просматривать, группировать, фильтровать и запускать юнит-тесты. Отдельные тесты можно запускать или добавлять в сессию прямо из редактора через контекстное меню Alt+Enter:

    image

  • Просмотр иерархии зависимостей через директивы #include.
  • Новые рефакторинги в меню Refactor this: Introduce namespace alias и Introduce field. Рефакторинг Introduce namespace alias выделяет псевдоним из одного или нескольких вхождений пространства имен. Рефакторинг Introduce field позволяет создать новое поле на основе выражения и инициализировать его в декларации или в конструкторе.

    image

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

Вот короткий видеоролик, описывающий основные нововведения в ReSharper C++ 1.1:

Помимо ReSharper и ReSharper C++, обновления получили и другие инструменты:

  • dotTrace 6.2 научился анализировать входящие HTTP-запросы в веб-приложениях, а также профилировать конфигурации запуска, появившиеся в ReSharper. Кроме того, просматривать список снепшотов теперь можно прямо из Visual Studio.
  • dotMemory 4.4 позволяет автоматизировать процесс снятия снепшотов, привязяв его к определенному событию или условию:
    image
  • dotMemory Unit 2.0 обзавелся отдельным модулем для запуска на CI-серверах, а также расширил список поддерживаемых тестовых фреймворков, включив в него XUnit, MBUnit, csUnit, MSTest, and NUnit.
  • В dotCover 3.2 стало немного меньше багов, а еще он, конечно, интегрируется с обновленным ReSharper 9.2.

Лучший способ оценить все обновления — это поработать с ними самостоятельно. Здесь можно скачать общий инсталлятор для всего семейства инструментов ReSharper Ultimate.

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

© Habrahabr.ru