Refactoring tools
category: general [glöplog]
I need a good refactoring tool for Visual Studio 2008 (C++). I've tried Refactor! (the free version), but it is a bit dissatisfying - Namely because it is slow like hell even on a dualcore @ 2.53GHz. Sure, the modplug sourcecode is huuuge, but I don't see why rightclicking on a variable -> refactor needs to freeze the IDE for 10 seconds. So I wonder what you guys are all using to refactor (especially renaming variables / structs) your code.
Search and replace :-)
but more seriously, the only plugin that i have ever used for visual studio is whole tomatos visual assist ...
but more seriously, the only plugin that i have ever used for visual studio is whole tomatos visual assist ...
Visual Assist X
Tried Refactor!, had the same problems + unexpected crashes of VS IDE (2005).
VA X is the best usable plugin available for C++.
If, accidentally, you're dealing with C# and/or (ugh) VB, I strongly suggest resharper. I'd be the first one to buy it if only half of its refactoring tools were available in C++ too.
VA X is the best usable plugin available for C++.
If, accidentally, you're dealing with C# and/or (ugh) VB, I strongly suggest resharper. I'd be the first one to buy it if only half of its refactoring tools were available in C++ too.
Visual Assist X here too.
visual assist works best from what i know, even the pricing is okay.
I feel like shopping. Post a random pic so we can have an oldschool chain please.
Visual Assist X for the win
rm -r project_in_serious_need_of_refactoring/*
</troll>
</troll>
how powerful are these refactoring tools?
1. rename variables, classes, functions
2. ?
1. rename variables, classes, functions
2. ?
3. Profit
Good refactoring tools turn
void main() { }
into an epic demo.
void main() { }
into an epic demo.
refactoring is fun, no? :)
visual assist x, too.
blala: also, mail -to:hr-management@ftw.com -subject:resignation "refactor your asshole, kthxbye"
blala: also, mail -to:hr-management@ftw.com -subject:resignation "refactor your asshole, kthxbye"
The VA X trial looks pretty awesome. Thanks for the hint.
Does it work with VS C++ Express? It used to only work with the professional versions...
RareWtFailWhale: iirc Express lacks the plugin capabilities.
Well, I can only say that it works with Professional... and that fucking antivir detects some temporary html files generated by VA X as possible threats...
visual assist is shit
Plug-ins can still be created for Express despite not explicitly supporting add-ins, but it may cause legal trouble (Just google for TestDriven.net).
VA X is awesome, and not so bad if you are a student. I've completely disabled Intellisense now.
VA X is awesome, and not so bad if you are a student. I've completely disabled Intellisense now.
Quote:
visual assist is shit
wow very useful post.
i'd say that va x is becoming more and more obsolete as MS seems to integrate their features on the way. however, va x still has leading :-)
I refuse to code without VS X. Though, there are some things about it that's slightly annoying, like its auto completion feature. I will place my own end-braces thank-you-very-much!
Can easily be turned off though, and I'm sure I'm one of few that actually finds it annoying.
Can easily be turned off though, and I'm sure I'm one of few that actually finds it annoying.
macaw: from what version on are they including the features?
I still have the 2005 here, and whenever I return from work where I use eclipse (for java that is, eclipse CDT is also not that good in the field of refactoring/code assist) I want to either cry or shoot myself.
on the other hand I simply could buy that VA... I'm not a student anymore :)
I still have the 2005 here, and whenever I return from work where I use eclipse (for java that is, eclipse CDT is also not that good in the field of refactoring/code assist) I want to either cry or shoot myself.
on the other hand I simply could buy that VA... I'm not a student anymore :)
Quote:
I refuse to code without VS X. Though, there are some things about it that's slightly annoying, like its auto completion feature. I will place my own end-braces thank-you-very-much!
Can easily be turned off though, and I'm sure I'm one of few that actually finds it annoying.
i turned that off right after installing the plugin for the first time because i SENSED that it might have such a feature