Category: Refactoring

Free Coding Assistance Add-in for Visual Studio 2008 from DevExpress

I just love the guys from DevExpress!


First, they gave away a free version of Refactor! for VB.NET, ASP.NET and C++. Next, they gave away their .NET components for FREE and I mean really FREE! And now they are treating us with CodeRush Xpress!



CodeRush Xpress is freely available to all Visual Studio 2008 developers and offers a comprehensive suite of tools that enable you and your team to simplify and shape complex code – making it easier to read and less costly to maintain.


I’ve been using CodeRush + Refactor Pro! for 3+ years now and I could say that it is great productivity tool for any .NET developer. I just love it! It’s one of those things that would get you hooked to it wit your first Ctrl+~.


To prove my point that this is great, look at what happened to Jeff‘s IDE after installing CodeRush and Refactor!



Seriously, It really makes coding that fun when you have CodeRush and Refactor Pro installed (I’m not saying you can play a game inside your IDE, but you got the point right?).


CodeRush Xpress installs a subset of the functionality that you can find with CodeRush and Refactor Pro! but it’s worth the download considering the amount of productivity you will gain from these set of functionalities:



CodeRush Xpress includes the following features.



  • Duplicate Line
  • Highlight All References
  • Increase or Reduce Selection
  • Smart Clipboard Operations
  • Generate from Using (TDD)
  • Quick Navigation Window
  • Quick File Navigation

Additionally CodeRush XPress includes this refactorings



  • Add Block Delimiters 
  • Combine Conditionals
  • Compress to Lambda Expression
  • Compress to Ternary Expression
  • Convert to Auto-implemented Property
  • Convert to Initializer
  • Create Backing Store
  • Decompose Initializer
  • Decompose Parameter
  • Expand Lambda Expression
  • Expand Ternary Expression 
  • Extract Method
  • Flatten Conditional
  • Inline Delegate
  • Inline Temp
  • Introduce Local
  • Make Explicit
  • Make Implicit
  • Move Type to File
  • Name Anonymous Method
  • Name Anonymous Type
  • Reverse Conditional
  • Split Conditional
  • Use String.Format
  • Use StringBuilder

What are you waiting for? Go ahead and download CodeRushX! I promise you, you wont regret it!