JetBrains ReSharper

Вы можете приобрести лицензии JetBrains ReSharper, обратившись в отдел продаж SOFTICO. У нас Вы можете получить оптимальные цены, консультацию по лицензированию, а также профессиональную техническую поддержку по ряду производителей.

Характеристики

JetBrains ReSharper — набор полезных инструментов, повышающих производительность труда программистов и качество кода на языках C# 3.0 и Visual Basic .NET. Благодаря тесной интеграции ReSharper с Microsoft Visual Studio, программистам одновременно доступны лучшие возможности обоих продуктов.

Полное описание

Программное обеспечение JetBrains ReSharper – это многофункциональный подключаемый модуль для среды разработки Visual Studio версий 2005 и 2008.

Обширный набор функций этого продукта позволяет существенно повысить как производительность труда разработчиков C#, VB.NET и ASP.NET, так и качество кода.

ReSharper оказывает помощь при написании кода, обнаруживает ошибки без компиляции и позволяет быстро исправлять их, автоматизирует многочисленные рефакторинги, упрощает управление юнит-тестами и т.д.

Возможность написания безошибочного кода

  • Мгновенная проверка ошибок без предварительной компиляции.
  • Быстрое исправление обнаруженных ошибок с возможностью выбора из списка альтернативных способов исправления («quick-fixes»).
  • Возможность проверки ошибок в отдельных файлах и в масштабе всего решения.
  • Вывод предупреждений о потенциальных ошибках и проблемах, таких как избыточное приведение типов и неиспользуемые символы.
  • Возможность аннотирования кода для повышения точности анализа.
  • Удобные средства цветового выделения ошибок и навигации между ошибками, предупреждениями, предложениями и советами.

Повышение производительности разработчиков

  • Автозавершение символов, интеллектуальное автозавершение и импорт типов путем автозавершения.
  • Настраиваемая подсветка полей, локальных переменных и типов.
  • Свыше 130 «контекстных действий» для локальных преобразований.
  • Автоматическая подстановка скобок и других разделителей.
  • Вывод документации к типам, членам классов и параметрам методов во всплывающих окнах.
  • Автоматическая вставка пропущенных элементов с использованием директив.

Комплексная очистка кода

  • Форматирование согласно заданным параметрам стиля.
  • Устранение избыточных конструкций в коде.
  • Переход на конструкции языка C# 3.0.
  • Оптимизация директив импорта пространств имен.
  • Обновление и унификация заголовков файлов.
  • Возможность выполнения всех вышеперечисленных функций одновременно.

Многочисленные рефакторинги

  • 34 интеллектуальных автоматизированных рефакторинга.
  • Функция «Refactor this», позволяющая узнать, какие рефакторинги применимы в том или ином фрагменте кода.

Усовершенствованные инструменты поиска и навигации

  • Быстрый переход к типу, файлу, члену класса и любому символу в решении по имени.
  • Перемещение вверх и вниз по иерархии методов и типов.
  • Просмотр и организация структуры текущего файла.
  • Просмотр данных трассировки стека и функция быстрого перехода к объекту исключения.

Юнит-тестирование

  • Удобный интерфейс управления, выполнения и отладки тестов NUnit.
  • Поддержка других сред тестирования через подключаемые модули.
  • Профилирование юнит-тестов с помощью dotTrace Profiler.

Расширенная поддержка языков и технологий

  • C# 3.0.
  • Visual Basic 8.
  • XML.
  • XAML.
  • Управление юнит-тестами (NUnit, другие среды).
  • Редактирование файлов ASP.NET.
  • Редактирование сценариев MSBuild и NAnt.
  • Открытый API для расширения функциональности ReSharper.

Редактирование файлов ASP.NET

  • Редактирование и рефакторинг свойств элементов управления, событий, источников данных и заполнителей в среде ASP.NET.
  • Большинство функций редактирования кода на языке C# доступны в файлах ASP.NET, в том числе выделение ошибок цветом, навигация, контекстные действия и т.д.

Редактирование сценариев NAnt и MSBuild

  • Автозавершение кода, выделение ошибок цветом и быстрое исправление, рефакторинг переименования, быстрый переход к объявлениям и т.д.
  • Создание файлов со сценариями, автоматически распознаваемых при их открытии.