ReSharper
| 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
Примечания
См. также
Ссылки
- Официальный сайт(англ.)
- Сравнительная таблица возможностей Visual Studio и ReSharper 4.5(англ.)
- ReSharper 4. Руководство рецензента(англ.)
- Официальный блог JetBrains, посвященный инструментам для .NET(англ.)
| ПО | Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....