JetBrains выпустила новую версию ReSharper, надстройки для Visual Studio, которую можно использовать для анализа качества кода, выполнения изменений кода по всему набору кода и демонстрации способов улучшения кода.
В новой версии добавлена поддержка Microsoft Visual Studio 2013 Preview, а также новые инструменты архитектуры, улучшенная поддержка XAML, больше возможностей для рефакторинга кода и улучшенная поддержка для исправления распространенных проблем с кодом .NET.
Одно из улучшений состоит в том, что когда ReSharper предлагает исправление, которое улучшит или решит проблему с вашим кодом, вы можете применить его как пакетную операцию в рамках проекта или всего решения.
Новые инструменты архитектуры дают вам возможность видеть график зависимостей проекта для высокоуровневой перспективы зависимостей в решении Visual Studio, и нет необходимости компилировать код, чтобы увидеть график.
Если вы работаете над приложениями на основе XAML для таких платформ, как WPF, Windows Phone или Windows Store, теперь вы можете использовать новый набор специальных проверок кода и быстрых исправлений. Новая версия также включает пакет рефакторинга для управления стилями и ресурсами.
Рефакторинг ReSharper позволяет реструктурировать существующий код, изменяя его внутреннюю структуру без изменения внешнего поведения. ReSharper поставляется с рядом рефакторов, каждый из которых анализирует выбор кода, к которому он применяется, включая межъязыковой код, а затем обновляет структуру кода. Новые параметры включают в себя то, что разработчики называют очень востребованной, — метод перемещения экземпляра, который перемещает методы между классами, не делая их статическими. Другие новые рефакторы включают Inline Parameter и более интеллектуальную версию Change Signature.
Шаблоны были улучшены за счет возможности создавать более одного файла для каждого шаблона, что упрощает создание стандартного кода. Управление расширениями также было улучшено с помощью нового диспетчера расширений на основе NuGet, который ускоряет обнаружение, установку и удаление расширений ReSharper в Visual Studio 2010 и более поздних версиях.
Другие изменения включают новые действия навигации, более интуитивно понятное завершение кода, расширенную поддержку CSS для веб-разработчиков и улучшения форматирования кода.
Вы можете попробовать ReSharper 8.0 бесплатно в течение 30 дней, и JetBrains также выпустила бесплатную версию для командной строки. Новые инструменты командной строки ReSharper — это набор бесплатных автономных инструментов, которые выполняют сотни проверок ReSharper вне Visual Studio, а также могут находить дубликаты кода. Инструменты могут использоваться без установки ReSharper и могут быть интегрированы с серверами непрерывной интеграции или управления качеством кода.