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

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

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

Теперь я использую Visual Assist X, достойную часть программного обеспечения. Но блоггеры .NET, похоже, больше предпочитают Resharper. Возможно, я захочу рассмотреть вопрос о переходе, но до этого я хочу, чтобы ваши ребята сначала подумали.

4b9b3361

Ответ 1

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

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

Чтобы увидеть волшебство Resharper, я бы рекомендовал посмотреть "Resharper Jedi" видео.

Ответ 2

C/С++ = Visual Assist X.

Для меня С# = ReSharper + Visual Assist X.

Излишне говорить, что ReSharper намного эффективнее для разработки С#, чем VA. Но есть некоторые функции, такие как способность показывать только методы в списке предложений или выделить ближайшую область действия, которые находятся в VA, но не эквивалентны в R #. Я использую оба. Похоже, они хорошо живут вместе: я использую настройки по умолчанию для VA, и мне пришлось выбрать ReSharper → Options → IntelliSense → General → Visual Studio, чтобы включить версию VA IntelliSense вместо ReSharper. Я также настраивал цвета идентификаторов в ReSharper, теперь они выглядят как VA по умолчанию, но показывают дополнительную информацию (например, Mutable Local Variables являются жирным шрифтом).

Ответ 3

Я знаю, что вы только попросили сравнить Resharper vs. Visual Assist, но если вы занимаетесь разработкой .NET, вы также можете рассмотреть "Refactor! Pro" .

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

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

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