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

Источник — «http://www.sbup.com/wiki/ReSharper»
Личные инструменты

Served in 0.123 secs.