Blog event: The 31 Days of ReSharper
ReSharper is a Visual Studio add-in that adds refactorings (many more than VS 2005 ships with), code cleanup, and a bunch of other conveniences. I tried downloading it a couple of years ago, opened the project we’d been working on, and it crashed. A lot has changed since then.
A few months ago, we looked at it again, and we liked what we saw. We bought a copy for everyone in the department. None of us wants to develop in Delphi anymore. (Granted, the lack of ReSharper is only one reason among many, but it’s a big one. Delphi can’t even pull off a rename refactoring, for crying out loud.)
JetBrains, the guys who make ReSharper, have a lot of info on their Web site that shows off some of the ReSharper features. But I think it’s a lot to absorb in one sitting. And besides, it could use the point-of-view of an actual, happy customer, saying “These are my absolute favorite features” instead of the complete laundry list. So I’m setting aside February on my blog for the “31 Days of ReSharper”.
Yes, I know there are only 28 days in February. But ReSharper is just that cool.
All our Visual Studio work is in C# (except for a tiny bit of C++, but ReSharper doesn’t do much for C++). So all my examples will be based around C#. ReSharper does also have a few refactorings for VB.NET, but I don’t know how extensive.
Here’s the list of the articles so far:
- Day 0: Basics and installation
- Day 1: The gray, the red, and the squiggly
- Day 2: The color bar and the green box
- Day 3: ReSharper survival guide, or, What’s up with my keybindings?
- Day 4: Auto closing delimiters
- Day 5: Integrated unit-test runner
- Day 6: Shared options in the .resharper file
- Day 7: Code formatting
- Day 8: Find Usages
- Day 9: Parameter Info
- Day 10: Go To Type
- Day 11: Code navigation
- Day 12: Type Hierarchy view
- Day 13: File Structure view
- Day 14: Suggested variable names
- Day 15: The Ctrl+Space family
- Day 16: Importing namespaces with Alt+Enter
- Day 17: Change All with Alt+Enter (and, Introducing the red light bulb)
- Day 18: Adding things with Alt+Enter
- Day 19: Implement Members with Alt+Enter
- Day 20: Fix errors and warnings with Alt+Enter
- Day 21: Code transformations with Alt+Enter
- Day 22: Generating code with Alt+Ins
- Day 23: Introduce Variable (and, introducing Ctrl+Shift+R to refactor)
- Day 24: Introduce Field
- Day 25: Introduce Parameter
- Day 26: Change Signature
- Day 27: Extract Method
- Day 28: Really Extract Static Method and Extract Property
- Day 29: Refactoring with interfaces
- Day 30: Rename, including Viral Rename
- Day 31: Safe Delete
February 7th, 2007 at 7:58 pm
This is excellent. Subscribed! Ya know (and I’m embarrassed to admit this), but I purchased ReSharper when it was available for $99 and haven’t installed it yet! Thanks! -Dave
February 9th, 2007 at 12:38 am
Then buy another copy - obviously you have extra money for it
February 11th, 2007 at 1:31 pm
Once you’ve used ReSharper, you wonder how you ever got any real work done without it. This was especially true in the bad old days of VS2003 (not that VS2005 is that much better) because all my colleagues from the Java world who had spent years coding with IntelliJ IDEA (the Java IDE by the same guys who made ReSharper) would crib about how retarded VS2003 was and I just didn’t get it until I started using VS+ReSharper. (I have a close friend in Microsoft consulting who still doesn’t get it. But hey, they don’t even do TDD yet. I have regular arguments with him about why VS2005’s refactorings aren’t enough)
If you liked ReSharper, you should try IntelliJ sometime. It’s like ReSharper on steroids
Anyways, enjoy your experience.
February 16th, 2007 at 7:02 am
31 Days of Resharper Tips
In case you have not caught his series already, Joe White is blogging his 31 favorite Resharper tips
February 16th, 2007 at 2:56 pm
31 Days of Resharper Tips
In case you have not caught his series already, Joe White is blogging his 31 favorite Resharper tips
February 17th, 2007 at 12:58 pm
Week in Review (11-17 Feb 2007)
(This is the first in what will be a weekly wrap-up)
Development
Mads Kristensen reckons ASP.NET is too easy - Just consider the consequences before taking the easy way. My advice is to throw away the designer and start writing code
The infinitel…
March 1st, 2007 at 1:24 am
link back to this article here:
http://tinyurl.com/3dc9ob
In Delphi newsgroup, see post and you’ll see why. I am posting this here because I noticed you were a Delphi developer as well.
March 7th, 2007 at 12:45 pm
Resharper "Tutorial"
Wer sich Resharper neu zulegt, sollte unbedingt Joe White’s: The 31 Days of ReSharper durchgehen, um die Power von diesem Tool wirklich ausnutzen zu können.
Day 0: Basics and installation
Day 1: The gray, the red, and the squiggly
Day 2: The color
June 7th, 2007 at 3:53 pm
31 Days of Resharper
I just found this nice article : 31 days of Resharper , which takes you through the basics and into advanced
June 8th, 2007 at 7:29 am
31 Days of Resharper
You’ve been kicked (a good thing) - Trackback from DotNetKicks.com
June 8th, 2007 at 11:45 am
The 31 Days of ReSharper
The 31 Days of ReSharper
June 22nd, 2007 at 12:21 pm
31 days of Resharper
Since there's a new release of this great tool, maybe it's reread the 31 days of resharper :
June 25th, 2007 at 9:30 am
Visual ReSharper
ReSharper 3.0 is out now in final form and looks great. Here’s a visual walkthrough of some of the 3
July 12th, 2007 at 10:59 am
ReSharper rocks!
ReSharper rocks!
July 18th, 2007 at 10:21 am
The 31 Days of ReSharper
The 31 Days of ReSharper
September 5th, 2007 at 9:18 am
Thanks a bunch for writing this. I just learned ReSharper thanks to you. And wow am I glad I did. I truly appreciate it!
May 7th, 2008 at 6:28 pm
[…] enjoyed reading these posts related to Resharper: Joe post 31 days of Resharper and James post Becoming a jedi. James planning to write series of post on this […]
May 22nd, 2008 at 12:13 am
[…] ceux qui ne connaissent pas Resharper, je vous suggère vivement de regarder ce site: 31 days of resharper et de télécharger la version d’essai. Je vous garanti que l’essayer c’est […]
May 27th, 2008 at 5:45 am
Hi,
For some reason the Jobs lift side panel is shown above the text in your Resharper for 31 days texts. The text becomes hard to read.
(I’m using IE6)
regards, Ad
July 31st, 2008 at 2:19 pm
[…] http://blog.excastle.com/2007/01/31/blog-event-the-31-days-of-resharper/ […]
August 26th, 2008 at 12:25 am
[…] ReSharper articles […]
September 22nd, 2008 at 6:43 am
[…] Welcome to day 9 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 6:44 am
[…] Welcome to day 10 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 6:46 am
[…] Welcome to day 11 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 6:51 am
[…] Welcome to day 12 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 6:54 am
[…] Welcome to day 13 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 7:03 am
[…] Welcome to day 16 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 7:09 am
[…] Welcome to day 17 of my 31 Days of ReSharper. […]
September 22nd, 2008 at 7:11 am
[…] Welcome to day 18 of my 31 Days of ReSharper. […]
October 16th, 2008 at 8:00 am
[…] through 31 days of ReSharper by Joe […]
November 12th, 2008 at 5:49 pm
I have used Resharper back in October 2006.
- Visual studio did slowdown –> unusable
- F12 was mapped to some Resharper function
That was the killer!
From today on I give it another try!
Peter
November 12th, 2008 at 9:46 pm
ReSharper’s F12 is awesome. If you want “Go to Definition”, ReSharper remaps it to Ctrl+B.