ReSharper

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
ReSharper
Тип дополнение для Visual Studio
Разработчик JetBrains
ОС Windows
Версия 4.5 (8 апреля 2009)
Сайт www.jetbrains.com/resharper/

ReSharper (R#) — мощное дополнение (плагин), разработанное фирмой JetBrains для повышения продуктивности работы в Microsoft Visual Studio.

Проводит статический анализ кода (поиск ошибок в коде до компиляции) в масштабе всего решения, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет свыше 30 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др.

Новейшая версия (4.5), выпущенная 8 апреля 2009 года, поддерживает языки программирования C# 3.0 и VB9, а также предоставляет средства для работы с ASP.NET, XML, XAML, сценариями сборки NAnt и MSBuild.

Является коммерческим (платным) программным продуктом.

Возможности

Некоторые возможности ReSharper[1]:

  • Анализ кода с подсветкой мест, имеющих замечания
  • Возможность быстрого исправления ошибок и замечаний, удаление избыточных элементов кода (Quick-Fixes)
  • Context Actions — быстрые преобразования кода по типичным сценариям (например, инвертирование булевского выражения в условном операторе с одновременной перестановкой веток). Набор доступных Context Actions формируется в зависимости от контекста.
  • Быстрая навигация по коду: поиск мест использования объекта программы, операции быстрого перехода к связанным объектам и т. д.
  • Подсказки при вводе кода — улучшенный вариант IntelliSense, учитывающий контекст (например, ожидаемый тип выражения)
  • 35 автоматизированных рефакторингов
  • Поддержка юнит-тестирования с использованием NUnit и MSTest
  • Value Analysis — анализ control flow и data flow внутри функций, выявляющий избыточные проверки, присваивания и логические операторы, ветки кода, недостижимые ни при каких входных данных, показывающий предупреждения о возможных исключениях при вызове методов и операторов.

Плагины для ReSharper

ReSharper предоставляет разработчикам API, позволяющее расширять функциональность надстройки с помощью плагинов. [2]

  • Компания SafeDevelop выпустила расширение RGreatEx, которое дополняет ReSharper такими методами рефакторинга как «Перенос строки в ресурсы», «Переименование ресурса» и многое другое.
  • Agent Smith
  • NHibernate Plugin
  • StyleCop for ReSharper

Примечания

См. также

Ссылки


de:ReSharper en:ReSharper

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....