Так как я некоторое время использовал Resharper для C # (и других инструментов Jetbrains) и был очень доволен этим опытом, я колеблюсь в отношении того, какой вариант будет лучше, между двумя продуктами Jetbrains (из названия) для C ++ проекты.
Одним из ключевых моментов решения будет, если CLion включает все (или, по крайней мере, большинство) функций, предоставляемых Resharper C ++.
Единственная информация, которую я смог найти по этой теме, это следующая цитата из Блог Jetbrains, что мне не очень помогает
Как мы уже упоминали, в какой-то момент CLion и ReSharper C ++
команды разделились, уступив место двум совершенно независимым реализациям
синтаксических анализаторов C ++. Это было вызвано двумя совершенно разными платформами
архитектуры, IntelliJ и ReSharper, и два разных набора идей
о том, как парсеры могут быть реализованы.
Также приветствуются другие аспекты (кроме наборов функций), касающиеся сравнения между двумя вариантами / комбинациями.
Выбор между CLion и ReSharper C ++ обычно определяется вашей средой разработки.
CLion включает в себя множество функций, которые просто не нужны R ++ (потому что он работает поверх Visual Studio) — например, интерфейс отладчика для GDB / LLDB и поддержка редактирования файлов CMake. Кроме того, доступны все обычные возможности платформы IntelliJ, включая интеграцию с системами VCS, многочисленные плагины и поддержку других языков (например, Swift, Python, JavaScript, HTML / CSS и другие).
ReSharper C ++ является расширением Visual Studio, поэтому он использует модель проекта Visual Studio и поддерживает различные особенности компилятора MSVC. Он также имеет более точную модель кода, чем CLion, и предоставляет больше возможностей для генерации кода, анализа кода «на лету» и контекстных действий (большинство из них перечислены в сравнение с Visual Assist X страница). В дополнение к Google Test, поддерживаемому CLion, R ++ также может запускать тесты, написанные с использованием инфраструктуры Boost.Test.
В конце концов, если у вас есть шанс, попробуйте оба варианта и посмотрите, что вам больше нравится — у обоих продуктов есть бесплатный 30-дневный период оценки.
Других решений пока нет …