Какие функции Resharper должны быть выделены? - PullRequest
4 голосов
/ 01 октября 2010

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

unittest runner функции рефакторинга (переименование, методы извлечения, ...?)

Ответы [ 9 ]

3 голосов
/ 01 октября 2010

Кроме уже заявленных, я бы хотел добавить следующие:

  • Проверка кода и выделение кода, который не компилируется на лету;
  • Ctrl + Click - перейти к определению;
  • Предложение / улучшения кода (исключение нулевой ссылки, преобразование в и т. Д.);
  • Поиск ссылок намного эффективнее (с переходом к определению и переходом к реализации).

Я согласен с тем, что демоверсия, вероятно, лучшая, и заранее настраиваю информацию / ошибки / предупреждения, некоторые из них излишни / не используются.

1 голос
/ 10 февраля 2012

Окно файла Structur.

Без этого определяющие регионы не были бы столь полезны.

1 голос
/ 01 октября 2010

Самое важное: R # позволяет писать чистый, лаконичный и в основном безошибочный код (по крайней мере, когда речь идет о синтаксических ошибках) и значительно повышает производительность труда разработчика.

Вещи, которые кажутся наиболеепривлекательны для меня:

  • Множество контекстно-зависимых Рефакторинг параметров (переименование, перемещение в другое пространство имен, извлечение и т. д.) ..
  • Среда иконтекстно-зависимые Живые шаблоны .

Все эти опции доступны через ярлыки (которые стоит изучить ...)!

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

Thomas

1 голос
/ 01 октября 2010

Демонстрация (прямая трансляция на проекторе), что он может делать: анализ, рефакторинг, модульное тестирование ... Не вдавайтесь в подробности, поскольку это в значительной степени само собой объясняется.

Затем сосредоточьтесь на важных вещах, которые они могут не обнаружить сами: как настроить предупреждения, форматирование кода, сочетания клавиш.(Мне очень нравится контекстно-зависимый Ctrl-Shift-R / Alt-Enter)

0 голосов
/ 21 октября 2014

Это может звучать саркастично, но это не так: Возможность отключить резарпер из меню Сервис -> Параметры -> Резарпер -> Общие -> Приостановить. В то время как resharper потрясающий, иногда он слишком медленный. У нас много разных решений, некоторые из которых огромны, и это может буквально добавить от 5 до 10 минут к времени, которое требуется для открытия и / или создания наших более крупных решений. Мне нравится, что я могу suspend отточить, когда мне это не нужно, и когда я работаю над более крупными решениями, а затем просто снова включить его в те дни, когда он мне нужен, и когда я работаю в небольших решениях.

Фактические функции, которые я использую больше всего:

  • Ctrl + Shift + T для поиска файлов (работает лучше, чем встроенные в VS Ctrl +,).
  • Alt + Enter для улучшения кода.
  • Кодовые подсказки даны с синими / красными загогулинами.
  • Небольшой глиф, который он помещает рядом с модульными тестами, так что вы можете легко запустить один тест.
  • Перейти к реализации отлично подходит для работы с проектами, использующими IoC.
0 голосов
/ 19 апреля 2013

(Ctrl + Shift + T), чтобы найти / найти или открыть файл

0 голосов
/ 10 февраля 2012

Перейти к типу (Ctrl + T).

Я использую его в сочетании с «Найти в обозревателе решений» (Shift + Alt + L).

0 голосов
/ 06 октября 2010

Это - одна из самых крутых функций в R # 5.

0 голосов
/ 01 октября 2010
  • Шаблоны поиска, которые могут отображаться в виде ошибок или предупреждений, также очень хороши.
  • Навигация (Ctrl + T, F12, Alt + Home, Alt + End, ...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...