Подтвердить что ты не робот

Refactor Pro против Visual Assist X для разработки на С++

Для Visual Studio можно установить два основных инструмента рефакторинга, которые обеспечивают поддержку C++. Полные версии обоих инструментов стоят 250 долларов, и, похоже, они предлагают схожую функциональность. Они есть:

Какой инструмент лучше?

РЕДАКТИРОВАТЬ: Моя первоначальная оценка инструментов, кажется, что Refactor Pro/CodeRush имеет несколько дополнительных функций, но иногда он довольно глючный. Это не похоже на макросы:
(источник: billy-oneal.com)

Здесь Visual Assist интерпретирует то же самое:
(источник: billy-oneal.com)

EDIT2: я думаю, что мне нравится CodeRush вместо Visual Assist, но я не уверен, что могу доверять CR. У CodeRush, похоже, есть проблемы с синтаксическим анализом некоторых конструкций C++, таких как макросы выше. Но это интерфейс гораздо более отполирован. Например:
(источник: billy-oneal.com)

С другой стороны, Visual Assist X, кажется, имеет гораздо больше поклонников среди разработчиков C++, и его анализ кода НАМНОГО лучше. Кажется, он не ошибается, как R! Pro делал время от времени.

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

4b9b3361

Ответ 1

Я использовал Visual Assist в течение многих лет, и я думаю, что он делает кучи VS более удобными для разработки на С++. Список доступных для поиска файлов, Перейти к функции декларации и переименования, в частности, были незаменимыми. VS2010, вероятно, делает некоторые функции Visual Assist устаревшими, но я думаю, что это будет по-прежнему полезно.

Есть несколько ситуаций, когда Visual Assist будет спотыкаться и не анализировать код правильно, но они немногочисленны и далеки друг от друга, и это улучшается с каждой версией.

Я не использовал Refactor Pro, поэтому я ничего не могу сказать об этом, к сожалению.

Ответ 2

Поддержка языка С++ в CodeRush устарела по состоянию на 31 мая 2013 года.

Поддержка жестких проблем заканчивается 1-Feb-2014
Последняя дата поддержки - 1 июня 2014 года.

https://www.devexpress.com/Products/CodeRush/cpp11.xml

Ответ 3

В зависимости от скорости Visual Assist X хороша, а не Refactor Pro + Code Rush