Сравнение инструментов:Visual Assist X и Resharper
-
02-07-2019 - |
Вопрос
.NET-разработчики здесь!Здесь нужно ваше мнение!
сейчас я использую Визуальный помощник X, действительно, достойная программа.Но блоггеры .NET, похоже, предпочитают Решарпер более.Возможно, я захочу рассмотреть возможность перехода, но прежде всего мне нужно мнение ваших ребят.
Решение
Resharper намного лучше подходит для кода C# (и, предположительно, VB.Net, но я этого не пробовал).К сожалению, поддержка C/C++ отсутствует, поэтому, если вам это нужно, вы можете оставить Visual Assist под рукой.
К сожалению, они не очень хорошо сосуществуют, поэтому вам может потребоваться выгрузить один, а затем загрузить другой при переключении между C/C++ и C#.
Чтобы увидеть магию Resharper, я бы порекомендовал посмотреть Видео "Решарпер-джедай".
Другие советы
C/C++ = Visual Assist X.
Для меня C# = ReSharper + Visual Assist X.
Излишне говорить, что ReSharper гораздо более эффективен для разработки на C#, чем VA.Но есть некоторые функции, такие как возможность отображать только методы в списке предложений или выделять ближайшую область действия, которая есть в VA, но не имеет эквивалента в R#.Я использую оба.Похоже, они неплохо живут вместе:я использую настройки по умолчанию для VA, и мне пришлось выбрать ReSharper -> Параметры -> IntelliSense -> Общие -> Visual Studio, чтобы включить версию IntelliSense для VA вместо версии ReSharper.Я также настроил цвета идентификаторов в ReSharper, теперь они выглядят как цвета по умолчанию в VA, но отображают дополнительную информацию (например, изменяемые локальные переменные смелый).
Я знаю, что вы всего лишь просили сравнить Resharper и Resharper.Visual Assist, но если вы занимаетесь разработкой .NET, вы также можете рассмотреть возможность «Рефакторинг!Про".
Я помню, как много лет назад использовал VA при разработке Visual C++ (а раньше — печально известного CodeWiz), но при разработке .NET у меня сложилось впечатление, что большинство разработчиков, похоже, используют либо ReSharper, либо Refactor!.
Рефакторинг!также интегрируется с инструментом генерации кода CodeRush, и я видел, как они оба очень эффективно используются вместе с Testdriven.Net (см. Лето NHibernate скринкасты).
Лично я использую Resharper и очень доволен тем, насколько он увеличил мою производительность, но я уверен, что вы получите такую же выгоду от Refactor!.