Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Debunking Common Refactoring Misconceptions

Debunking Common Refactoring Misconceptions

In comparison to Java, an emphasis on continuous refactoring is still relatively new in .NET. Besides having few ardent proponents, many myths linger around what refactoring really is and how it applies to the development process in general. Danijel Arsenovski, author of Professional Refactoring in Visual Basic, attempts to dispel some of these myths.

After you read Danijel Arsenovski's "Debunking Common Refactoring Misconceptions", you may want to check these refactoring tools.

ReSharper As well as refactoring it also brings many other features from the popular Java IntelliJ IDE to the the C# world, so much so that many of my buddies already can't manage without it.

C# Refactory Fully integrated with Visual Studio - adds a very comforting "Refactoring" item to the edit menu.

Refactor! A general .NET refactoring tool that supports both C# Visual Basic and C++. There are free versions available for C++, ASP.NET and Visual Basic.

Visual Assist X Refactoring tool for Visual Studio handling all three .NET languages.

JustCode! Plug in for Visual Studio (2003 and 2005) offering refactoring and other code analysis and assist features.

For other languages and IDEs, see

Rate this Article