Сравнение инструментов: Visual Assist X и Resharper - PullRequest
22 голосов
/ 29 сентября 2008

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

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

Ответы [ 3 ]

29 голосов
/ 29 сентября 2008

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

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

Чтобы увидеть магию Решарпера, я бы порекомендовал посмотреть видео "Решарпер Джедай" .

7 голосов
/ 20 октября 2010

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, но показывают дополнительную информацию (например, изменяемые локальные переменные полужирные ).

3 голосов
/ 17 февраля 2009

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

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

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

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

...