What Resharper features should be highlighted?

Next week I will talk to my colleagues about Resharper as a tool that improves developer productivity. Because the time for this conversation is limited, the question is, which crucial functions are worth talking more than others?

At the moment, I can think of:

  • code analisys / highlight
  • unittest runner
  • refactoring functions (renaming, extraction methods, ...?)
+4
source share
9 answers

In addition to those already announced, I would like to add the following:

  • Checking code and highlighting code that does not compile on the fly;
  • Ctrl + Click goes to the definition;
  • Code suggestions / improvements (exception for null reference, conversion to, etc.);
  • Finding links is much more efficient (go to the definition and go to the implementation).

I agree that the demonstration is probably the best, and provide information / errors / warnings in advance, some of them are full / not used.

+3
source

Demo (live on a ray) what he can do: analysis, refactoring, unit test ... Do not go into details, as this largely explains himself.

Then focus on important things that they may not discover themselves: how to set up alerts, code formatting, keyboard shortcuts. (I really like the context-sensitive Ctrl-Shift-R / Alt-Enter)

+1
source

Most importantly: R # allows you to write clean, concise and in most cases code without errors (at least when it comes to syntax errors) and significantly improves developer productivity.

Things that seem most attractive to me:

  • A lot of context-sensitive refactoring options (rename, move to another namespace, extract, etc.) ..
  • Live templates and context-sensitive live.

All of these options are accessible via shortcuts (which are worth exploring ...)!

If you use test development, you may also notice that the integration of Unit test deserves attention ...

Thomas

+1
source

File Structur Window.

Without this, defining regions would not be so useful.

+1
source
  • Search patterns that may appear as errors or warnings are also pretty cool.
  • Navigation (Ctrl + T, F12, Alt + Home, Alt + End, ...)
0
source

This is one of the coolest features in R # 5.

0
source

Go to type (Ctrl + T).

I use it in conjunction with the "Locate in Solution Explorer" (Shift + Alt + L).

0
source

(Ctrl + Shift + T) to search / search or open a file

0
source

This may sound sarcastic, but it is not: Ability to disable resharper , from Tools -> Options -> Resharper -> General -> Suspend. While resharper is awesome, it is sometimes soooooo slow. We have many different solutions, some of which are huge, and it can literally add 5 to 10 minutes to the time needed to open and / or create our larger solutions. I like that I can suspend resharper when I don’t need it, and when working on larger solutions, then just turn it back on the days when I need it and when I work in small solutions.

The actual functions that I use the most:

  • Ctrl + Shift + T to search for files (works better than VS-native Ctrl +,).
  • Alt + Enter to improve the code.
  • Code suggestions given with blue / red tablets.
  • The small glyph that he places next to the unit tests, so you can easily run one test.
  • Go To The implementation works great when working with projects using IoC.
0
source

All Articles