Найти в Дзене
.Net Review

Visual Studio Plugins. Resharper. Обзор, фишки, стоимость.

Использование плагинов/расширений для IDE (Интегрированная среда разработки) позволяет увеличить производительность разработки. В этой статье подробнее о Resharper - плагин для Visual Studio. Что это? ReSharper (R#) — дополнение (плагин), разработанное компанией JetBrains для повышения продуктивности работы в Microsoft Visual Studio. Поддерживает языки программирования C#, C++, JavaScript, TypeScript и VB.NET, а также предоставляет средства для работы с ASP.NET, ASP.NET MVC, XML, XAML, HTML, CSS, сценариями сборки NAnt и MSBuild. Возможности: Стоимость Resharper - коммерческий проект и распространяется на основе подписки. Пакеты Resharper: Стоимость и условия описаны на основе официального сайта 18.08.19. Итог Для разработчика. ReSharper удобный инструмент, который облегчает и упрощает написание кода. Но важно разобраться во всех аспектах, чтобы максимально увеличить производительность. Для компании/организации. ReSharper ускоряет скорость написания кода на 15 - 20 % (на своем примере
Оглавление

Использование плагинов/расширений для IDE (Интегрированная среда разработки) позволяет увеличить производительность разработки. В этой статье подробнее о Resharper - плагин для Visual Studio.

Что это?

ReSharper (R#) — дополнение (плагин), разработанное компанией JetBrains для повышения продуктивности работы в Microsoft Visual Studio. Поддерживает языки программирования C#, C++, JavaScript, TypeScript и VB.NET, а также предоставляет средства для работы с ASP.NET, ASP.NET MVC, XML, XAML, HTML, CSS, сценариями сборки NAnt и MSBuild.

Возможности:

  • Анализ качества кода. Интегрированы дополнительные 2200 инспекций, которые в момент написания кода анализируют и отображают ошибки в окне уведомлений и ошибок.
  • Система помощи решения проблем. После определения ошибки Resharper предлагает возможные решения. Отличия от встроенной IDE системы в том, что Resharper имеет намного большую базу, также благодаря более глубокому анализу появляется больше возможностей в исправлении ошибок.
  • Навигация и поиск. Улучшенный поиск, который позволяет удобно перемещаться между абстракциями и их реализациями. Гибкие настройки поиска дают пользователю выбрать, где искать, что искать (метод, интерфейс и т.д.) и реализуют замену.
  • Помощник редактирования кода. Улучшенная подсветка синтаксиса (например при работе с string.Format), автоматическое завершение написания кода, предложения по импортированию сборок.
  • Генератор кода. Написание базовых методов, конструкторов и т.д. Встроенная система написания регулярных выражений.
  • Другое. Для всего функционала реализованы настройки, быстрые клавиши. Есть различные дополнения для Resharper, чтобы их установить нужно зайти во вкладку Extensions.

Стоимость

Resharper - коммерческий проект и распространяется на основе подписки.

Пакеты Resharper:

  • Для организаций. Можно выбрать пакет на год или на месяц. Если на год, то стоимость будет 299 евро / за год за 1-го пользователя. Месяц: 29.9 евро / за год за 1-го пользователя.
  • Для индивидуального использования. Также как и для организаций выбор подписки на год или месяц. Год - 129 евро, месяц - 12.9 евро.
  • Особые предложения. Есть бесплатные предложения для студентов, open source проектов, использования в образовательных учреждениях. Также существуют скидки для стартапов, для организаций, которые не получают доход от разрабатываемого продукта, пользователей других продуктов JetBeans и т.д.
  • Для проверки продукта есть бесплатная 30 дневная подписка.

Стоимость и условия описаны на основе официального сайта 18.08.19.

Итог

-2

Для разработчика. ReSharper удобный инструмент, который облегчает и упрощает написание кода. Но важно разобраться во всех аспектах, чтобы максимально увеличить производительность.

Для компании/организации. ReSharper ускоряет скорость написания кода на 15 - 20 % (на своем примере). Стоит ли его использовать? Нужно просчитать будет ли вам это выгодно.

В любом случае попробовать на бесплатной 30 дневной версии рекомендую.

Телеграмм канал: https://t.me/dotnetreview