Joe White’s Blog

Life, .NET, and Cats


Blog event: The 31 Days of ReSharper

Note: This is about ReSharper version 2.5. R# is currently up to version 6, and has loads more stuff than I talk about here. So think of this as just the briefest introduction to what ReSharper can do.

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:

44 Responses to “Blog event: The 31 Days of ReSharper”

  1. Dave Burke Says:

    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

  2. joker Says:

    Then buy another copy – obviously you have extra money for it :)

  3. Sidu Says:

    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.

  4. John Papa [MVP C#] Says:

    31 Days of Resharper Tips

    In case you have not caught his series already, Joe White is blogging his 31 favorite Resharper tips

  5. PapaJohn Says:

    31 Days of Resharper Tips

    In case you have not caught his series already, Joe White is blogging his 31 favorite Resharper tips

  6. Development on a Shoestring Says:

    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…

  7. Jeff C. Says:

    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.

  8. blog.yots.de Says:

    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

  9. ISerializable - Roy Osherove's Blog Says:

    31 Days of Resharper

    I just found this nice article : 31 days of Resharper , which takes you through the basics and into advanced

  10. DotNetKicks.com Says:

    31 Days of Resharper

    You’ve been kicked (a good thing) – Trackback from DotNetKicks.com

  11. Develop Better Says:

    The 31 Days of ReSharper

    The 31 Days of ReSharper

  12. LA.NET [EN] Says:

    31 days of Resharper

    Since there's a new release of this great tool, maybe it's reread the 31 days of resharper :

  13. Fear and Loathing Says:

    Visual ReSharper

    ReSharper 3.0 is out now in final form and looks great. Here’s a visual walkthrough of some of the 3

  14. Gildner Certified Solutions Says:

    ReSharper rocks!

    ReSharper rocks!

  15. My blog Says:

    The 31 Days of ReSharper

    The 31 Days of ReSharper

  16. James Says:

    Thanks a bunch for writing this. I just learned ReSharper thanks to you. And wow am I glad I did. I truly appreciate it!

  17. Add-in for Visual studio(Resharper) « Rams On It - .NET Says:

    [...] 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 [...]

  18. Resharper 4: la beta est disponible. | The .Net frog Says:

    [...] 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 [...]

  19. Ad Says:

    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

  20. James Broome Blog : The fast and the furious - Developer Productivity Says:

    [...] http://blog.excastle.com/2007/01/31/blog-event-the-31-days-of-resharper/ [...]

  21. 2008 August 26 - Links for today « My (almost) Daily Links Says:

    [...] ReSharper articles [...]

  22. Joe White’s Blog » Blog Archive » ReSharper, day 9: Parameter Info Says:

    [...] Welcome to day 9 of my 31 Days of ReSharper. [...]

  23. Joe White’s Blog » Blog Archive » ReSharper, day 10: Go To Type Says:

    [...] Welcome to day 10 of my 31 Days of ReSharper. [...]

  24. Joe White’s Blog » Blog Archive » ReSharper, day 11: Code navigation Says:

    [...] Welcome to day 11 of my 31 Days of ReSharper. [...]

  25. Joe White’s Blog » Blog Archive » ReSharper, day 12: Type Hierarchy view Says:

    [...] Welcome to day 12 of my 31 Days of ReSharper. [...]

  26. Joe White’s Blog » Blog Archive » ReSharper, day 13: File Structure view Says:

    [...] Welcome to day 13 of my 31 Days of ReSharper. [...]

  27. Joe White’s Blog » Blog Archive » ReSharper, day 16: Importing namespaces with Alt+Enter Says:

    [...] Welcome to day 16 of my 31 Days of ReSharper. [...]

  28. Joe White’s Blog » Blog Archive » ReSharper, day 17: Change All with Alt+Enter (and, Introducing the red light bulb) Says:

    [...] Welcome to day 17 of my 31 Days of ReSharper. [...]

  29. Joe White’s Blog » Blog Archive » ReSharper, day 18: Adding things with Alt+Enter Says:

    [...] Welcome to day 18 of my 31 Days of ReSharper. [...]

  30. From CodeRush to Resharper and Back... - .NET Geek Says:

    [...] through 31 days of ReSharper by Joe [...]

  31. Peter Gfader Says:

    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

  32. Joe Says:

    ReSharper’s F12 is awesome. If you want “Go to Definition”, ReSharper remaps it to Ctrl+B.

  33. KC Day of Dot Net ReSharper Presentation and Resources | Caffeinated Coder Says:

    [...] that you might want to check out Joe White’s 31 Days of ReSharper. He wrote it back during version 2.5, so some of the features have been enhanced since then but I [...]

  34. Bag of Links #1 » Chinh Do Says:

    [...] you know ReSharper supports wildcards in its Go To Type dialog box? Joe White’s 31 Days of ReSharper series is a must read for ReSharper fanatics like [...]

  35. Tool Tip: Resharper | Nick Sertis Says:

    [...] It’s from 2007 so may be a little out of date now, but it’s still worth a read. Enjoy! Joe White – The 31 days of Resharper. Share this [...]

  36. Joe White’s Blog » Blog Archive » Upcoming Omaha developer-ish conferences: BarCamp and HDC Says:

    [...] FAQ says the time slots are only 30 minutes, and I’m wondering if I should take a stab at a 31 Minutes of ReSharper. It’d take some serious editing, mind you, given that my original material was 31 [...]

  37. Joe White’s Blog » Blog Archive » Kinda wishing I could keep using Delphi Says:

    [...] overload for every enum we’ve ever defined). And, of course, Delphi doesn’t have ReSharper. ‘Nuff [...]

  38. James Broome » Blog Archive » The fast and the furious - Developer Productivity Says:

    [...] http://blog.excastle.com/2007/01/31/blog-event-the-31-days-of-resharper/ [...]

  39. Open Space: ReSharper : .NET User Group Leipzig Says:

    [...] 31 Days Of ReSharper [...]

  40. DNUG Open Space 2010: ReSharper : .NET User Group Leipzig Says:

    [...] 31 Days Of ReSharper [...]

  41. Phil George Says:

    Hi Joe,
    Great work you’ve done here. Do you think you’ll ever do “Another 31 days of Resharper” for version 5? There’s been quite a few enhancements and additions since your first articles.

  42. Joe Says:

    Phil, I’ve considered it, but I haven’t taken the time to organize all my thoughts around it. (And besides, there are some R#5 features that I don’t even know how to use, since they’re not yet documented and the ReSharper team hasn’t even blogged about them — things like the pattern matching.)

  43. The best Visual Studio Tool: ReSharper — Part 1 « ProgrammerDoug Says:

    [...] is a great blog post out here on the internet lands: 31 days of resharper by Joe White, who has done an excellent job of describing all of its [...]

  44. 是值得ReSharper的调整,有没有一个很好的四补习? | IT技术问答 |java|c|c++|python|windows|linux|mssql|mysql|oracle|html|css|javascript Says:

    [...] 注:我敢肯定这是不是4.0编写要使用最新版本的ReSharper,所以我不能确定有多少多少本转交给http://blog.excastle.com/2007/01/31/博客的事件的- 31 -天大的- ReSharper的/ This entry was posted in 技术难题 and tagged c#, resharper, tutorials. Bookmark the permalink. ← 与数据集的DataTable 流数据映射数据结构在C# → [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Joe White's Blog copyright © 2004-2011. Portions of the site layout use Yahoo! YUI Reset, Fonts, and Grids.
Proudly powered by WordPress. Entries (RSS) and Comments (RSS). Privacy policy