Какие плагины Visual Studio вы считаете необходимыми для нового (вернувшегося) / возвращающегося разработчика на C #? - PullRequest
7 голосов
/ 07 июля 2010

Я работаю разработчиком около 20 лет, и несколько лет назад занимался C #.

Какие плагины Visual Studio, по-вашему, я не могу / не должен жить? Они могут помочь с:

Языковые конструкции .NET Framework Генерация кода заглушки для ускорения процесса

Спасибо!

Ответы [ 7 ]

23 голосов
/ 07 июля 2010

JetBrains ReSharper , который действительно улучшает IDE и помогает с лучшими практиками, рефакторингом и т. Д. (Похоже, DevExpress CodeRush - другая альтернатива)

RedGate .Net Reflector , чтобы помочь понять тонкости работы "за кадром".

GhostDoc хорошо, если вы используете XML-комментарии для документаваш код.

TestDriven.NET замечательно, если вы занимаетесь разработкой через тестирование (или любым другим видом юнит-тестирования, на самом деле).

И пока у меня нетЯ использовал его лично (но планирую попробовать, теперь, когда я его нашел), MetalScroll выглядит очень полезным инструментом при работе с большими файлами кода.Он заменяет полосу прокрутки предварительным просмотром документа с возможностью прокрутки.

7 голосов
/ 07 июля 2010

, чтобы сделать Visual Studio сопоставимым с другими IDE, вам действительно нужно либо DevExpress CodeRush , либо (мой личный фаворит) JetBrains ReSharper

3 голосов
/ 08 июля 2010

Очевидный резарпер и рефлектор, о котором упоминали другие.У меня есть несколько десятков, но они для конкретных задач.Некоторые из более общих, которые я использую:

Pro Power Tools

PowerCommands

VsCommands

Tangible T4 Editor

Консоль IronPython & IronRuby (требуется PowerConsole)

3 голосов
/ 07 июля 2010

Команды питания имеет множество очень полезных функций, которые немного упрощают использование Visual Studio.

GhostDoc также отлично подходит для создания комментариев в вашем коде.

Они оба бесплатны.

2 голосов
/ 07 июля 2010

Если вы используете VS 2010 Premium или выше, ознакомьтесь со статическим анализатором Code Contracts . Если вы используете утверждения Code Contracts в своем коде, он статически проанализирует ваши утверждения и попытается доказать, верны ли они.

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

0 голосов
/ 08 июля 2010
0 голосов
/ 07 июля 2010

Jet Brains Решарпер и Анк SVN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...