Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What refactoring tools do you use for .NET? [closed]

Do you use any of the refactoring tools like DevExpress' Refactor Pro? Which tool do you use and why?

I'm looking for recommendations. Ideally I'd like open source tool that works with VB and C# inside VS2005 and VS2008. If I had to narrow down my list of ideals, I would purchase something for VS2008. Not sure on the language choice, probably VB for now.

like image 507
DenaliHardtail Avatar asked May 13 '09 22:05

DenaliHardtail


People also ask

What is a refactoring tool?

Refactoring is the process of modifying programs to improve program structure without changing functionality.

How do I Refactor code in Visual Studio?

Clicking on the Code Action lightbulb or using the Quick Fix command Ctrl+. will display Quick Fixes and refactorings. If you'd just like to see refactorings without Quick Fixes, you can use the Refactor command (Ctrl+Shift+R).

What is refactoring in C#?

A term coined by Martin Fowler, code refactoring allows you to change the code structure without changing or affecting what the code itself actually does. For example, changing a variable name or packaging a few lines of code into a method are code refactoring.


4 Answers

I can't recommend ReSharper highly enough. It's not free or open source though. Starts from $US199 for the personal edition that works with both C# and VB.NET

like image 79
Ray Avatar answered Oct 04 '22 02:10

Ray


CodeRush, Xpress edition for Visual Studio is free

There is also a series of webcasted tutorials available

like image 43
MedicineMan Avatar answered Oct 04 '22 02:10

MedicineMan


Big tick for Resharper, not only a productivity booster with on-the-fly error checking, but also on-the-fly suggestions on cleaner/better ways of doing things, including new naming convention suggestions in latest version. A tool that teaches.

like image 39
Seba Illingworth Avatar answered Oct 04 '22 03:10

Seba Illingworth


For an alternative to ReSharper, try DevExpress Refactor! Pro.

like image 30
Lasse V. Karlsen Avatar answered Oct 04 '22 02:10

Lasse V. Karlsen