Idealsoft - лицензионный софт по выгодной цене

Software from everywhere

JetBrains ReSharper C++

JetBrains ReSharper C++ – основан и разработан специально для Microsoft Visual Studio. Встроенные функции решения позволяют ориентироваться по коду, изменять его содержимое, проверять правильность написания и выполнять множеств различных функций. ReSharper C++ подсветка возможных ошибок позволяет ускорить процесс написания кода и улучшить его визуальный вид. Программа предоставляет возможность поиска элементов с функцией предпросмотра. Кроме того, программа предлагает механизм поиска элемента Find Usages с опцией предпросмотра, фильтрами поиска и различными возможностями группировки.

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

  • Синтаксический анализ кода. ReSharper C++ помогает разработчикам просмотреть самостоятельно весь код и порекомендует возможные улучшения. Возможность обнаружения ошибок и предоставление возможных вариантов. Анализ кода и предоставление возможных улучшений. ReSharper C++ предложит сгенерировать тело функции либо в этом же, либо в отдельном файле.
  • Макросы и шаблоны. ReSharper C++ позволяет использовать различные макросы и строить код на их основе. Вы можете просматривать макросы прямо в тексте, а также использовать их при открытии в коде.
  • Навигация и поиск. Поддержка таких систем как:
    • Go to Everything. Возможность использования более узких функций, таких как «Go to Type», «Go to File» и Go to Symbol".
    • Go to File Member. Поиск любого символа по файлу
    • Go to Definition. Помогает искать по классам или элементам класса
    • Go to Base/Derived. Позволяет быстро перейти к месту объявления символа
    • Go to Related Files. Возможность перехода к файлам, имеющим отношение к текущему. Это могут быть включенные заголовочные файлы или CPP-файлы. Кроме того, ReSharper позволяет быстро переходить между заголовочным и СРР-файлами
  • Возможность использования такой функции как Find Usages, позволяющей просматривать, группировать и фильтровать свойства и переменные. Функция Find Usages позволяет ориентироваться по структуре текущего текста.
  • Поддержка следующих функций:
    • Live Templates. Возможность перепрограммировать шаблоны, подобные Visual Studio snippets под свои задачи и решения.
    • Surround templates. Позволяют выделить часть кода и обернуть ее в ту или иную конструкцию, например, в if или try-catch выражение
    • File templates. Возможность создавать некоторые новые файлы, а также генерировать файлы с имеющимися настройками
  • Возможности рефакторинга кода.
    • Rename – функция для переименования данных.
    • Introduce Variable – выделяет часть расчетов и перемещает их в отдельную переменную
    • Extract Method – создает отдельную функцию из выделенного блока текста.

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

Стать партнером!