pouët.net

Go to bottom

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 ...
Visual Assist X
added on the 2009-08-10 20:43:05 by Gargaj Gargaj
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.
added on the 2009-08-10 20:55:25 by pan pan
Visual Assist X here too.
added on the 2009-08-10 20:56:39 by StingRay StingRay
visual assist works best from what i know, even the pricing is okay.
added on the 2009-08-10 20:58:02 by supah supah
I feel like shopping. Post a random pic so we can have an oldschool chain please.
added on the 2009-08-10 21:43:15 by xernobyl xernobyl
Visual Assist X for the win
added on the 2009-08-10 22:00:42 by xTr1m xTr1m
rm -r project_in_serious_need_of_refactoring/*
</troll>
added on the 2009-08-10 22:03:39 by blala blala
how powerful are these refactoring tools?

1. rename variables, classes, functions
2. ?
added on the 2009-08-10 23:01:03 by neoneye neoneye
3. Profit
added on the 2009-08-10 23:03:04 by Twinside Twinside
Good refactoring tools turn

void main() { }

into an epic demo.
added on the 2009-08-10 23:06:21 by Rob Rob
refactoring is fun, no? :)
added on the 2009-08-10 23:13:51 by superplek superplek
visual assist x, too.
blala: also, mail -to:hr-management@ftw.com -subject:resignation "refactor your asshole, kthxbye"
added on the 2009-08-10 23:57:34 by rmeht rmeht
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...
added on the 2009-08-12 21:57:43 by raer raer
RareWtFailWhale: iirc Express lacks the plugin capabilities.
added on the 2009-08-12 23:14:13 by jco jco
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
added on the 2009-08-12 23:40:25 by dila dila
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.
added on the 2009-08-13 03:59:01 by Nezbie Nezbie
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.
added on the 2009-08-13 08:40:25 by wb wb
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 :)
added on the 2009-08-13 10:37:16 by styx^hcr styx^hcr
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

login

Go to top