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

ReSharper для С++

Я знаю, что есть ReSharper для С# для помощи в программировании, есть ли что-то подобное для С++?

4b9b3361

Ответ 1

Обновление: JetBrains работают над Resharper для С++.

Хотя для С++ не так хорошо, как Resharper для С#, Whole Tomato производит продукт под названием Visual Assist X, который обрабатывает С++ и делает это в разумной степени.

Developer Express также делает CodeRush, который предоставляет больше возможностей, чем Visual Assist, но который также намного усложняет работу вашего компьютера, а также который иногда ошибается - большинство конструкций с использованием макросов не будут корректно работать с CodeRush. Обратите внимание, что с 2013-05-31 CodeRush устарел на поддержку С++.

Resharper и Visual Assist имеют приятный облик - я иногда перехожу на CodeRush, для некоторых из них лучше рефакторинг, но большую часть времени не нужно, потому что помощь по улучшению кода Visual Assist X лучше.

Имейте в виду, что для установки любого такого плагина требуется запуск IDE в интегрированном режиме (а не в изолированном режиме). Это означает:

  • В Visual Studio 2012 или более ранней версии вам понадобится полная версия Visual Studio, а не один из экспресс-выпусков. Если вы студент университета, вы можете загрузить полную копию из MSDNAA. Если вы не-университетский студент или ваш университет не предоставляет MSDNAA, вы можете загрузить полную версию из DreamSpark.
  • В Visual Studio 2013 или более поздней версии вы можете использовать "Community Edition", например Visual Studio Community 2013.

Ответ 3

Visual Assist

Как только вы используете эту программу, вы действительно не сможете жить без нее. (И когда я говорю программу, я имею в виду надстройку!)

Ответ 4

Это полностью зависит от того, какие функции вы использовали в Resharper.

Личный опыт: Я использовал как Resharper, так и Visual Assist X как минимум полгода, и в конце концов я пошел с этим бесплатным пакетом: Power Tools от Microsoft: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/

Ответ 5

Попробуйте, VisualAssist X из http://www.wholetomato.com/ Это VS-плагин с поддержкой от VC6-VS2010 (для VC6 я бы сказал, он так же хорош, как и ReSharper)

Ответ 6

Visual Studio 2010 имеет некоторые улучшения, аналогичные тем, что предлагает Resharper. Это не так хорошо, но всегда есть Линт. Кроме того, вас может заинтересовать любое количество инструментов static analysis.