Сравнение инструментов: Visual Assist X и Resharper
Разработчики.NET там! Нужно ваше мнение здесь!
Сейчас я использую Visual Assist X, действительно достойное программное обеспечение. Но блогеры.NET, похоже, предпочитают 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-> Общие ->Visual Studio, чтобы включить версию IntelliSense для VA вместо версии ReSharper. Я также настроил цвета идентификаторов в ReSharper, теперь они выглядят как цвета по умолчанию VA, но показывают дополнительную информацию (например, изменяемые локальные переменные выделены жирным шрифтом).
Я знаю, что вы спрашивали только о сравнении Resharper и Visual Assist, но если вы занимаетесь разработкой для.NET, вы также можете рассмотреть вариант "Refactor! Pro".
Я помню, как много лет назад использовал VA, когда занимался разработкой для Visual C++ (и раньше, чем печально известный CodeWiz), но при разработке.NET у меня сложилось впечатление, что большинство разработчиков, похоже, используют либо ReSharper, либо Refactor!.
Рефакторинг! также интегрируется с инструментом генерации кода под названием "CodeRush", и я видел, что они оба очень эффективно использовались вместе с Testdriven.Net (см. скриншоты Summer of NHibernate).
Лично я использую Resharper, и я очень доволен тем, насколько это увеличило мою производительность, но я уверен, что вы получите равную выгоду с Refactor!.