dave^2=-1

Now at davesquared.blogspot.com

Sponsors

News

Please visit davesquared.blogspot.com for new content and the most up-to-date versions of all posts.

All code and advice is provided without warranty -- use at your own risk! Opinions expressed here are my own and not that of my employer or any one else. This is just a blog! Don't take it too seriously! Despite not being too serious, this blog has a Privacy Policy, because it uses Google Analytics to see if anyone drops by.

More on learning ReSharper

Moron learning? Yes, today I wanted to talk about how I am going about learning ReSharper.

A colleague of mine, after reading my last post on some basic ReSharper features, asked me how I'd learnt about these features, how much time it took, and whether there were any good tutorials out there.

Short version: printing keymap and playing around, not much, and haven't really looked. Of course, my verbosity knows little of and cares not for boundaries of any sort, so read on if you want the self-indulgent version.

The way I have gone about learning ReSharper it pretty simple. First I printed the keyboard shortcuts I find on the ReSharper documentation page (there is also a white paper there that covers the major features), and highlighted the ones I thought I would use regularly, and tried incorporating them into my coding sessions (Ctrl + Shft + R to open the Refactor This menu for example). Then I just had a quick look through the quickly-accessed ReSharper options whenever I had to do something "resharpery".

For example, if I had to do something that could potentially be done by an automatic refactoring, I would highlight the relevant section and hit Ctrl + Shft + R to see what refactorings ReSharper could offer, like extract a method, changing a signature, introducing a variable etc. I would also hit Alt + Enter whenever I saw the Quick Fix icon Quick fix icon, and had a look at the options provided.

I have learnt a lot, and continue to learn a lot this way. It has been a pretty low-intervention strategy -- it does not interfere with my normal work, but I still end up finding out a lot due to the easily discoverable nature of many of the ReSharper features.

If you want more in-depth tutorials there is the 31 days of ReSharper series (was for version 2.5 or so I think, but still relevant), and there are probably some more floating around the Net.

This was originally posted to my previous blog. You can view the original post and any comments here.

Posted: Oct 23 2007, 11:02 AM by dtchepak | with no comments
Filed under: , ,

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required)