tags:

views:

161

answers:

2

How much code kludge could you remove using the resharper 4?

I want to hear more about benefits on 10k+ codebases

+1  A: 

Resharper is a tool. Continuous refactoring is an attitude. If you've got the attitude, then IMO resharper is the best tool you can get. The tool by itself does not really remove any kludge.

The size of the codebase only makes these tools more important. With reasonably large codebases you have to trust the tool. I use all og jetbrains' tools and think they're marvellous.

I still think continuous refactoring is best introduced into a project by getting one or more people who know all the tricks into your team(s).

And yes. I worked on a stuck project for 7 months doing only refactoring, using resharper. I basically refactored almost every single line of code. Maybe it should have been rewritten from scratch, but that was not an option. Be sure to introduce testing as you refactor.

krosenvold
+2  A: 

It's freaking awesome. I'm currently working on releases for the large code base we're working on here and to merge a change across two branches is utterly awesome.

CTRL + T => Means I can find a type in no time at all. To go to SmartcardProductIssueService is just CTRL+T, SPIS, ENTER and the file is opened. SHIFT+ALT+L and it's selected in the SolutionExplorer, then I just right click to view the history and I can start working on the merge.

Refactoring is nice and the "greyed out" effect for unused code has helped me spot a few bugs.

If you want to see some of the refactoring joy check out the jedi refactoring vid.

Quibblesome

related questions