Действительно ли стоит покупать R # для VS2010?

Я слышал, что R # 5.0 (все еще в бета-версии) будет поддерживать VS 2010. Мой вопрос: VS2010 == VS2008 + ReSharper?

Я знаю, что есть много улучшений для VS2010, поэтому я не уверен, что действительно стоит покупать R # 5.0 для VS2010?

Ответ 1

Ну, я не очень много изучил новые функции рефакторинга VS 2010, но мое понимание того, что у VS есть некоторые, но определенно не все функции resharpers, реализованные (From MSDN):

Перейдите в

Вы можете использовать навигацию Для функции поиска символа или файл в исходном коде.

Navigate To позволяет найти конкретную местоположение в решении или изучить элементов в решении. Это помогает вам выберите хороший набор результатов сопоставления из запроса.

Вы можете искать ключевые слова, которые содержащийся в символе с помощью Camel символы обложки и подчеркивания для разделите символ на ключевые слова.

Дополнительные сведения см. в разделе Практическое руководство. Поиск объектов, определений и Ссылки (Символы).

Создать из использования

Создание из Функция использования позволяет использовать классы и членов, прежде чем вы их определяете. Вы может генерировать заглушку для любого undefinedкласс, конструктор, метод, свойство, поле или перечисление, которое вы хотите использовать но еще не определены. Ты можешь генерировать новые типы и членов без оставляя ваше текущее местоположение в коде, Это сводит к минимуму рабочий процесс.

Создание от использования стилей программирования, таких как тестирование развитие.

Режим использования IntelliSense

IntelliSense теперь предоставляет два альтернативы для IntelliSense завершение заявления, режим завершения и режим предложения. Использовать предложение режим для ситуаций, когда классы и члены используются до того, как они определены.

В режиме подсказки, когда вы вводите редактор, а затем зафиксировать запись, введенный вами текст вставляется в код. Когда вы совершаете запись в режим завершения, редактор показывает запись, выделенная на список участников.

Когда окно IntelliSense открыто, вы можете нажать CTRL + ALT + ПРОБЕЛ для переключиться между режимами завершения и режим предложения.

Поэтому я предполагаю, что это будет зависеть от того, какую из функций Resharpers вы хотите использовать. Если вас устраивает вышеупомянутое, что, безусловно, отличные улучшения, вам не нужен Resharper.

В вопросе производительности, он может работать лучше из-за более тесной интеграции.

Лично вышеизложенное оставляет мне все еще много функций, таких как (только те, о которых я могу думать сейчас - может быть больше):

  • Насколько я могу сказать только о 6 рефакторингах, где resharper в настоящее время имеет более 30
  • Не завершено заполнение типа импорта, которое я использую ВСЕГО времени. Один ярлык добавляет ссылки и добавляет оператор импорта
  • Отсутствие интеллектуального завершения
  • Измените пространство имен, чтобы следовать структуре навигации и обновить все ссылки одним ярлыком
  • Goto более продвинутый в R #, вы можете перейти к наследникам и базам, файл, последние файлы и изменения, а также функция быстрого доступа.
  • Статический анализ Resharpers гораздо более всеобъемлющий, чем то, что вы получаете от VS

Так что вам нужно? (Я определенно не отказываюсь от Resharper)

Ответ 2

Петр

Лучший человек, который может ответить на этот вопрос, - это вы сами. Я предлагаю вам загрузить его, изучить его (и отметить, что я сказал, изучите его, а не просто играйте с ним). Тогда решите. Однако, я предупрежу вас, что это довольно захватывающе.

Ответ 3

Мой вопрос: VS2010 == VS2008 + ReSharper?

О, черт возьми. VS2010 имеет больше возможностей, чем VS2008, и некоторые из этих идей были украдены у ReSharper, но vanilla VS2010 по-прежнему остается далеко за VS2010 + ReSharper 5 или даже VS2008 + ReSharper 5.

С быстрым взглядом на мои сообщения 31 Days of ReSharper (записанные в R # 2,5 дня), вот только несколько функций ReSharper, которые до сих пор не присутствуют в VS2010: (Пожалуйста, исправьте меня, если VS2010 имеет какие-либо из них - я на самом деле не использовал его без ReSharper!)

Безопасное удаление камней.

И это только те функции, что у R # в 2.5, когда я написал 31 Days of ReSharper. Они добавили много новых функций, поскольку (у меня просто нет исчерпывающего списка). Несколько моих фаворитов - это анализ фонового решения, который расскажет вам почти в реальном времени, если у вас есть ошибки компилятора в любом месте вашего решения, и Inspect > Value Origin, который просто злой класс.

Ответ 4

Если вам нужно задать вопрос, я предполагаю, что вы не используете ReSharper в полном объеме. Лично я считаю, что R # пишет большую часть моего кода для меня, и я чувствую себя как noob, используя визуальную студию без нее.

Ответ 5

ДА. безоговорочно ДА.

Ответ 7

После перехода на Visual Studio 2010 мы попросили нашу команду разработчиков, если покупка обновлений Resharper стоит инвестиций. Голоса были единодушны: да!

Btw: мы используем VS2010 Premium, а devteam имеет собственный бюджет.

Ответ 8

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

Я помню, что когда VS2008 был выпущен, R # был не совсем готов, и об этом стало известно среди сообщества .NET. "Должен... есть... ReSharper!". Хех. На этот раз Jetbrains, похоже, находятся на вершине.