Как вы выбрали дополнение к производительности Visual Studio?

StackOverflow https://stackoverflow.com/questions/166987

Вопрос

Я оцениваю аддоны производительности Visual Studio для моей команды разработчиков, в которую входят некоторые люди, которые плохо знакомы с C #, и некоторые люди, которые очень опытны. Мы не используем VB.NET. Мне лично нравится ReSharper, но прежде чем я предложу что-то, что мне лично нравится, я хотел бы высказать некоторые соображения и обосновать использование другого аддона.

Учитывая выбор между ReSharper, CodeRush и Visual Assist, какой из них вы выбрали и почему?

Для обсуждения, вы запускаете более одного аддона одновременно? Или один не в этом списке? Что вы думаете об этих аддонах?

Это было полезно?

Решение

Я скачал как reharper, так и coderush. Изначально мне больше понравился кодеруш. Кажется, немного более отполированный и немного более устойчивый. Но в конце концов я пошел с resharper. Главным образом из-за интеграции модульного тестирования.

Я действительно не понимаю, почему вы должны выбирать для своей команды разработчиков. В моей последней компании все использовали инструменты, которые им нравились. Мы все использовали VS 2005 и 2008 (в зависимости от проекта) и svn для управления версиями, пока все использовали одни и те же стандарты кодирования, у нас не было особых проблем. Стандартизация хороша до определенного момента, но это может быть хорошей идеей, чтобы дать вашим разработчикам некоторый выбор в том, какие инструменты они хотят использовать.

Другие советы

Поскольку мы разрабатываем на C ++, Visual Assist стал для нас лучшим выбором. ReSharper работает только с C #, VB и XML. Refactor ++ хорош, но он буквально вешает VS на несколько минут при каждом значительном изменении в коде. Мы также пробовали разные другие инструменты, но все они не поддерживают C ++. CodeRush для меня новый, я оцениваю его в эти выходные (спасибо)

Лично я пробовал несколько, но я предпочитаю два:

1: TestDriven.NET - для простого тестирования; Я склонен использовать его с Team Coverage, который позволяет мне видеть покрытие непосредственно в редакторе, даже если тесты основаны на NUnit (не MSTest).

2: небольшая надстройка, которая позволяет мне группировать файлы так же, как это делает среда IDE - проще, чем редактировать csproj (DependentUpon IIRC) вручную. С здесь , но есть обновленная (не связанная) обновленная версия msi здесь с улучшенной поддержкой выбора родительского файла (удерживайте [Ctrl] при выборе " Групповые элементы ")

Я никогда не обнаруживал, что мне нужен ReSharper и т. д., но однажды мне стоит попробовать еще раз ...

Я использую VSCommands в своем повседневном кодировании. Я добавляю отличные новые функции в VS и бесплатно :) ( ссылка на галерею визуальной студии )

Я также выбрал VisualAssist X , потому что я работаю на родном C ++, поэтому такие инструменты, как ReSharper мне не помогают. Я принял решение, основываясь на мнении других известных мне профессионалов-разработчиков, а также на своем успешном опыте использования пробной версии.

CodeRush поддерживает C ++, но я не знал об этом до прямо сейчас. Из того, что я вижу, он похож на VisualAssist X. Я бы дал им обоим попробовать.

Кстати: на вашем месте я бы устанавливал только один из этих инструментов одновременно. Я не знаю, нужно ли вам сделать это, но меня не удивит, если у них возникнут неожиданные взаимодействия.

Я рекомендую ReSharper 4.0 с VS 2008. Он действительно предлагает лучшие команды рефакторинга.

ReSharper 4.0 действительно улучшен, так как это бета-версия. Однако я слышал, что у CodeRush была лучшая шаблонная модель. Лично у меня есть мощный инструмент рефакторинга, а не шаблонизатор.

Я предлагаю ReSharper 4.0

Практически у всех в команде разработчиков установлен ReSharper, однако есть много жалоб на его замедление Visual Studio.

Я выбрал Refactor! Pro пару лет назад или около того, потому что в то время он поддерживал C #, VB, ASP.NET (а теперь и JavaScript и C ++). Я использую все эти языки. ReSharper поддерживал только C # тогда. VisualAssist, возможно, был просто C ++. Плюс в то время я занимался VB. Выбрав Refactor! тогда я чувствую себя комфортно с его парадигмой пользовательского интерфейса и, вероятно, не переключусь в ближайшее время. Я также сейчас использую CodeRush Xpress, потому что я не могу позволить себе полный CodeRush прямо сейчас. (Я попробовал ReSharper кратко в 2005 году, когда работал на клиентской площадке.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top