ReSharper

Поделись знанием:
Перейти к: навигация, поиск
ReSharper
Тип

дополнение для Visual Studio

Разработчик

JetBrains

Операционная система

Windows

Последняя версия

10.0 (для VS2010, VS2012, VS2013, VS2015) (2 ноября 2015 года)

Сайт

[www.jetbrains.com/resharper/ brains.com/resharper/]

К:Википедия:Статьи без изображений (тип: не указан)

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

Проводит статический анализ кода (поиск ошибок в коде до компиляции) в масштабе всего решения, предусматривает дополнительные средства автозаполнения, навигации, поиска, подсветки синтаксиса, форматирования, оптимизации и генерации кода, предоставляет 40 автоматизированных рефакторингов, упрощает юнит-тестирование в средах MSTest и NUnit и др. Поддерживает языки программирования C# и VB.NET, а также предоставляет средства для работы с ASP.NET, ASP.NET MVC, XML, XAML, сценариями сборки NAnt и MSBuild.[1]

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





Возможности

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

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

Плагины для ReSharper

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

  • [activemesa.com/r2p ActiveMesa R2P]
  • Agent Smith
  • NHibernate Plugin
  • StyleCop for ReSharper

Напишите отзыв о статье "ReSharper"

Примечания

  1. [jetbrains.ru/products/resharper/ ReSharper – расширение для Microsoft Visual Studio]
  2. [www.jetbrains.com/resharper/features/index.html ReSharper :: Features — The Most Intelligent Add-in to Microsoft Visual Studio .NET for professional software developers offers support for C#, Visual Basic .NET, ASP.NET, XML …]
  3. [www.jetbrains.com/resharper/plugins/index.html ReSharper :: Plug-ins — Support for NHibernate, log4net, unit testing frameworks, additional refactorings, and much more]

См. также

Ссылки

  • [www.jetbrains.com/resharper/ Официальный сайт] (англ.)
  • [blogerator.ru/page/novosti-o-r-iz-pervyh-ruk-intervju-s-sergeem-shkredovym-resharper-tormoza-zavisanija-jetbrains-resharper Новости о R# из первых рук: интервью с Сергеем Шкредовым] (рус.)


К:Википедия:Статьи без источников (тип: не указан)

Отрывок, характеризующий ReSharper

– Позиция? – сказал офицер с улыбкой удовольствия. – Я это могу рассказать вам ясно, потому что я почти все укрепления наши строил. Вот, видите ли, центр наш в Бородине, вот тут. – Он указал на деревню с белой церковью, бывшей впереди. – Тут переправа через Колочу. Вот тут, видите, где еще в низочке ряды скошенного сена лежат, вот тут и мост. Это наш центр. Правый фланг наш вот где (он указал круто направо, далеко в ущелье), там Москва река, и там мы три редута построили очень сильные. Левый фланг… – и тут офицер остановился. – Видите ли, это трудно вам объяснить… Вчера левый фланг наш был вот там, в Шевардине, вон, видите, где дуб; а теперь мы отнесли назад левое крыло, теперь вон, вон – видите деревню и дым? – это Семеновское, да вот здесь, – он указал на курган Раевского. – Только вряд ли будет тут сраженье. Что он перевел сюда войска, это обман; он, верно, обойдет справа от Москвы. Ну, да где бы ни было, многих завтра не досчитаемся! – сказал офицер.
Старый унтер офицер, подошедший к офицеру во время его рассказа, молча ожидал конца речи своего начальника; но в этом месте он, очевидно, недовольный словами офицера, перебил его.
– За турами ехать надо, – сказал он строго.
Офицер как будто смутился, как будто он понял, что можно думать о том, сколь многих не досчитаются завтра, но не следует говорить об этом.
– Ну да, посылай третью роту опять, – поспешно сказал офицер.
– А вы кто же, не из докторов?
– Нет, я так, – отвечал Пьер. И Пьер пошел под гору опять мимо ополченцев.
– Ах, проклятые! – проговорил следовавший за ним офицер, зажимая нос и пробегая мимо работающих.
– Вон они!.. Несут, идут… Вон они… сейчас войдут… – послышались вдруг голоса, и офицеры, солдаты и ополченцы побежали вперед по дороге.
Из под горы от Бородина поднималось церковное шествие. Впереди всех по пыльной дороге стройно шла пехота с снятыми киверами и ружьями, опущенными книзу. Позади пехоты слышалось церковное пение.
Обгоняя Пьера, без шапок бежали навстречу идущим солдаты и ополченцы.
– Матушку несут! Заступницу!.. Иверскую!..
– Смоленскую матушку, – поправил другой.
Ополченцы – и те, которые были в деревне, и те, которые работали на батарее, – побросав лопаты, побежали навстречу церковному шествию. За батальоном, шедшим по пыльной дороге, шли в ризах священники, один старичок в клобуке с причтом и певчпми. За ними солдаты и офицеры несли большую, с черным ликом в окладе, икону. Это была икона, вывезенная из Смоленска и с того времени возимая за армией. За иконой, кругом ее, впереди ее, со всех сторон шли, бежали и кланялись в землю с обнаженными головами толпы военных.
Взойдя на гору, икона остановилась; державшие на полотенцах икону люди переменились, дьячки зажгли вновь кадила, и начался молебен. Жаркие лучи солнца били отвесно сверху; слабый, свежий ветерок играл волосами открытых голов и лентами, которыми была убрана икона; пение негромко раздавалось под открытым небом. Огромная толпа с открытыми головами офицеров, солдат, ополченцев окружала икону. Позади священника и дьячка, на очищенном месте, стояли чиновные люди. Один плешивый генерал с Георгием на шее стоял прямо за спиной священника и, не крестясь (очевидно, пемец), терпеливо дожидался конца молебна, который он считал нужным выслушать, вероятно, для возбуждения патриотизма русского народа. Другой генерал стоял в воинственной позе и потряхивал рукой перед грудью, оглядываясь вокруг себя. Между этим чиновным кружком Пьер, стоявший в толпе мужиков, узнал некоторых знакомых; но он не смотрел на них: все внимание его было поглощено серьезным выражением лиц в этой толпе солдат и оиолченцев, однообразно жадно смотревших на икону. Как только уставшие дьячки (певшие двадцатый молебен) начинали лениво и привычно петь: «Спаси от бед рабы твоя, богородице», и священник и дьякон подхватывали: «Яко вси по бозе к тебе прибегаем, яко нерушимой стене и предстательству», – на всех лицах вспыхивало опять то же выражение сознания торжественности наступающей минуты, которое он видел под горой в Можайске и урывками на многих и многих лицах, встреченных им в это утро; и чаще опускались головы, встряхивались волоса и слышались вздохи и удары крестов по грудям.