CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

David Hayden [MVP C#]

         .NET Tutorials, Patterns, and Practices

JetBrains ReSharper v1.5 Released - The Most Intelligent Add-In To Visual Studio.NET

JetBrains ReSharper v1.5 was just released today.  I absolutely love this tool.  It was the best $99 I have ever spent on development and in my opinion is one of the most intelligent add-ins for Visual Studio .NET.

JetBrains ReSharper has a few more refactorings:

  • Extract Interface - This refactoring allows users to create interface from a class and make that class implement the created interface. A user can choose members to extract to the interface and name of the interface. The refactoring is useful for specifying a class interface and using it where appropriate.
  • Extract Superclass - With this refactoring you can create base class for a class and move some members to it. Just place caret at a class declaration, select members to extract and run the refactoring. It is very useful for moving some logic up to share it later.
  • Copy Type - Create copy of a type with different name or namespace easily. The refactoring will also create separate file for it.
  • Introduce Field - Select and expression or a local variable and apply this refactoring. It will create a new field or constant and initialize it with the expression or local variable initializer. The field can be initialized in its initializer, constructors or the current member.
  • Encapsulate Field - Forgot to create accessor property for a field? Just invoke the refactoring and it will create it and also replace usages of the field with usages of the property.
  • Introduce Parameter - Select an expression or a local variable in a method and this refactoring will create new parameter which will be properly initialized at all call sites.
  • Convert Interface to Abstract Class - If you want to add some logic to interface or feel it better be a class you should invoke the refactoring and all appropriate conversions will be made.
  • Convert Abstract Class to Interface - You can apply this refactoring to an abstract class and it will be converted to interface.

If you are a C# developer and interested in increasing your productivity, I highly recommend JetBrains ReSharper.  Learn more here.


Published Feb 28 2005, 07:20 PM by David Hayden
Filed under: ,

Comments

TrackBack said:

# March 1, 2005 2:36 PM

Sam said:

Resharper's the best thing that's ever happened to .net. :) I like it so much I'm swearing off the sweetness of generics until Resharper supports VS2K5.
# March 2, 2005 9:05 PM
Check out Devlicio.us!

This Blog

Syndication

News

CodeBetter.Com Home