Корзина пуста

Юридическим
лицам
Оставить заявку

8 (495) 232-52-16 для Москвы

8 800 200-22-33для бесплатных звонков из России

Онлайн-консультант Здравствуйте! У Вас есть вопросы? Онлайн-консультант

Главная > Каталог программ > Разработчики > JetBrains > ReSharper C++

ReSharper C++

ReSharper C++
Рейтинг:
0 из 5 (голосов: 0)
Разработчик:
JetBrains

Программное обеспечение ReSharper C++ является расширением для разработки на языке C++ в Microsoft Visual Studio. Решение дополняет Microsoft Visual Studio инструментами рефакторинга, улучшенной навигацией, просмотром кода, быстродействием в устранении багов, генерацией кода и другими возможностями для более продуктивной C++  разработки.

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

Возможности ReSharper C++:

  • анализ и улучшение качества кода посредством подсветки синтаксиса;
  • рефакторинг и трансформация кода;
  • последовательная поддержка стиля кода;
  • механизм поиска использования элемента Find Usages с опцией предпросмотра, фильтрами поиска и различными возможностями группировки;
  • создание общего кода.

Ключевые возможности


Анализ качества кода и автоматическое исправление проблем



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



Инспекции, которые ReSharper C++ использует для поиска проблем в коде, позволят мгновенно увидеть все потенциально опасные места в текущем файле или даже во всем решении Visual Studio. Для большинства из них ReSharper C++ предложит один или более вариантов автоматического исправления.



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


Рефакторинг кода



Набор рефакторингов, предлагаемый ReSharper C++, превосходит функциональность Visual Studio как по количеству, так и по удобству использования. В дополнение к рефакторингам, которые, в основном, ориентированы на масштабные трансформации, ReSharper C++ предоставляет десятки контекстных действий для небольших преобразований.


Поддержание общего стиля кода



Вы можете настроить форматирование, исходя из одного эталонного фрагмента кода, и ReSharper C++ будет применять эти настройки впредь.



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


Мгновенный поиск и навигация



ReSharper C++ помогает мгновенно перейти к любому файлу, типу или символу в решении.



Выполняя поиск ссылок на символы, вы получаете внятный список результатов с группировками, фильтрами и предварительным просмотром.



Наконец, существует контекстная навигация: от любого символа можно перейти к его объявлению или определению, а также к базовым или производным символам.


Генерация кода и шаблоны



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



Кроме того, доступны десятки шаблонов для написания типового кода, которые можно редактировать и расширять.


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



ReSharper C++ позволяет запускать тесты Google Test или Boost.Test прямо из редактора или из специализированного окна Unit Test Sessions, где тесты можно не только просматривать, но также группировать и фильтровать.



Вы можете составлять тестовые сессии из произвольного набора тестов и запускать любую из них в зависимости от текущей задачи.

Узнать больше Скрыть подробности

Бесплатная ознакомительная версия

Скачать ReSharper C++ 2018.1, объём: 0,7 МБ

Варианты покупки

Windows
Каталог
Разработчики
Акции

Не пропустите наши самые вкусные предложения!

Спасибо! Вам отправлен e-mail с подтверждением подписки. Спасибо. Вы успешно подписаны. Пожалуйста, введите e-mail Неверный e-mail Вы уже подписаны на данную рассылку

Чтобы высказать ваши предложения, замечания или задать вопрос, пожалуйста, воспользуйтесь формой обратной связи или напишите письмо.

Вы используете устаревшую версию браузера .
Наш сайт построен на передовых и современных технологиях, поэтому при использовании устаревших версий браузера некоторые элементы могут отображаться некорректно.
Мы рекомендуем вам обновить браузер до последней версии.