Сравнение инструментов: Visual Assist X и Resharper

разработчики .NET там! Нужно ваше мнение здесь!

Я использую Визуальная Помощь X, приличный кусок программного обеспечения, действительно. Но .Чистая блоггеры предпочитают для ReSharper больше. Возможно, я захочу подумать о переключении, но прежде мне нужно ваше мнение.

3 ответов


Resharper намного лучше для кода C# (и предположительно VB.Net, но я этого не пробовал). К сожалению, нет поддержки C / C++, поэтому, если вам это нужно, вы можете сохранить Visual Assist.

к сожалению, они не очень хорошо сосуществуют, поэтому вам может потребоваться выгрузить один, а затем загрузить другой при переключении между C/C++ и c#.

чтобы увидеть магию Resharper, я бы рекомендовал смотреть "Resharper Jedi" видео.


C / C++ = Visual Assist X.

для меня C# = ReSharper + Visual Assist X.

Излишне говорить, что ReSharper намного мощнее для разработки C#, чем VA. Но есть некоторые функции, такие как возможность показывать только методы в списке предложений или выделять ближайшую область, которая находится в VA, но не эквивалентна в R#. Я использую оба. Похоже, они неплохо живут вместе: я использую настройки по умолчанию для VA, и мне пришлось выбрать Для ReSharper-->настройки-->функции IntelliSense-->общие-->визуальная студия для включения ва версия технологии IntelliSense, а не для ReSharper один. Я также настроил цвета идентификаторов в ReSharper, теперь они выглядят как цвета по умолчанию VA, но показывают дополнительную информацию (например, изменяемые локальные переменные полужирный).


Я знаю, что вы только попросили сравнение Resharper против Visual Assist, но если вы делаете .NET-разработку, вы также можете рассмотреть "рефакторинг! Pro".

Я помню, как много лет назад использовал VA при разработке Visual C++ (и раньше, чем печально известный CodeWiz), но с .NET-разработкой у меня создается впечатление, что большинство разработчиков, похоже, используют ReSharper или Refactor!.

рефакторинг! также интегрируется с генерацией кода инструмент называется "CodeRush", и я видел, что они оба используются очень эффективно вместе с Testdriven.Net (проверьте лето NHibernate на скринкасты).

лично я использую Resharper, и я очень доволен тем, насколько он повысил мою производительность, но я уверен, что вы получите равную выгоду с Refactor!.