Author |
Topic |
Rain Dog
Ketchup Master
88 Posts |
Posted - Sep 27 2005 : 3:11:47 PM
|
I really like VAX, it adds some really nice things to C++ development that everybody else ignores, and that is one major reason why I really like it: it pushes C++ dev features =)
One thing though that I think is really missing is C++ refactoring. I think that with the success of apps like ReSharper and the loads of Java only refactoring apps, that a C++ refactoring tool that was good would really sell well.
It appears you've got the majority of the difficulty of refactoring down: the parsing of C++. I would really like to see refactoring added =( |
|
support
Whole Tomato Software
5566 Posts |
Posted - Sep 28 2005 : 01:23:41 AM
|
Refactoring for C/C++ is in the works.... hang on a bit longer. |
|
|
Rain Dog
Ketchup Master
88 Posts |
Posted - Sep 28 2005 : 02:21:13 AM
|
Currently the only 2 feasible C++ refactoring solutions for windows is Ref++ and SlickEdit. SlickEdit is missing a ton of features for development.. the idea of an IDE is so that you do not need other tools to code with.. and Ref++ reparses code before every refactoring, which essentially makes it useless on all but the largest scale refactorings. |
|
|
Steve Wolf
Starting Member
USA
1 Posts |
Posted - Sep 29 2005 : 10:25:35 AM
|
If you have a good refactoring tool - I'd buy it in a heartbeat : D |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Sep 29 2005 : 2:56:07 PM
|
try the demo, there is a LOT that VA X has to offer already |
zen is the art of being at one with the two'ness |
|
|
Rain Dog
Ketchup Master
88 Posts |
Posted - Dec 04 2005 : 8:24:52 PM
|
I'd still love some C++ refactoring. I know that it is by no means a trivial task, but I think you guys might be the most able to offer a decent C++ refactoring tool.
Ref++ offers very limited refactorings and it is exceptionally slow to the point of almost being unusable.
SlickEdit v10 cannot handle templates well at all.
X-Refactory is for Emacs and I've never tried it.
|
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Dec 07 2005 : 08:32:50 AM
|
quote: Originally posted by support
Refactoring for C/C++ is in the works.... hang on a bit longer.
I've been trying Ref++ for a while now, and while slow it does the job.
I would highly prefer to have refactorings in VA, however. Any idea they will be available? I use them all the time and the eval for Ref++ ends soon.
Thanks!
--Eric
|
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
Rain Dog
Ketchup Master
88 Posts |
Posted - Dec 07 2005 : 11:20:12 PM
|
I could not really get Ref++ to even work consistently. When I want to do some simple renames, I really do not want it taking 45 seconds. And, I am using it on a currently *small* project. |
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Dec 08 2005 : 07:03:20 AM
|
I've never waited 45 seconds for a rename unless I'm renaming a solutions with several projects.
Have you tried the latest version? A new release was made just today, final 1.2.6 which works with VS2005. Maybe you want to give it a go?
I'm not advocating the use of Ref++ over the upcoming VA refactorings, it's just that 45 for a simple rename on a small project is something I never experienced. It may stem from the fact that Ref++ uses a third party package to parse the source code.
Personally, I would much rather see Microsoft extent their own refactorings toward C++ instead of keeping them confined to other languages.
--Eric |
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Dec 08 2005 : 9:24:42 PM
|
#ifdefs and headers keep most "refactorers" from venturing into C/C++. |
|
|
Rain Dog
Ketchup Master
88 Posts |
Posted - Dec 15 2005 : 12:05:24 AM
|
quote: Originally posted by efortier
I've never waited 45 seconds for a rename unless I'm renaming a solutions with several projects.
Have you tried the latest version? A new release was made just today, final 1.2.6 which works with VS2005. Maybe you want to give it a go?
I've not tried it. I am going to upgrade my 1 major project to use VS2005 because of some of the good improvements they've made even if most of them are geared towards managed code, they did make a few big steps on unmanaged C++
quote: Originally posted by efortier I'm not advocating the use of Ref++ over the upcoming VA refactorings, It may stem from the fact that Ref++ uses a third party package to parse the source code.
I would expect that a well known 3rd party package would be acceptably performing.
Also, I am really anxiously awaiting C++ refactor support. Given the fact that it is a very tough processes, the rewards for the 1st company to actually provide a good working solution are most likely very high.
quote: Originally posted by efortier Personally, I would much rather see Microsoft extent their own refactorings toward C++ instead of keeping them confined to other languages.
--Eric
quote: Originally posted by support #ifdefs and headers keep most "refactorers" from venturing into C/C++.
This is what I have also determined through research to be one of the major obstacles. |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Dec 15 2005 : 5:36:55 PM
|
you are not the only one looking forward to C++ refactoring support
as for #define's and #ifdef, some of the C++ code i have seen in my time here has been somewhere between incredible and plain scary! getting something that can refactor code like that is no small job. |
zen is the art of being at one with the two'ness |
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Jan 27 2006 : 11:48:27 PM
|
Any updates on refactoring? :)
I am evaluating ref++ currently and I must say that I am not impressed at all.
I also evaluated SlickEdit for Visual C++ refactoring, and uninstalled it after 20 minutes.
I hear that there is another great refactoring tool coming next week for VC++ from a major player.
Where is WholeTomato in all of this? ;) |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Jan 28 2006 : 11:03:03 PM
|
We don't think we're the "major player" to whom you refer.
We still plan for a beta in the next few months??? Nothing firm. |
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Jan 29 2006 : 02:08:58 AM
|
quote: Originally posted by SasaI hear that there is another great refactoring tool coming next week for VC++ from a major player.
Whom are you referring to?
When VAX finally includes support for refactoring, it will be THE plugin with the most useful features I ever came across. Well worth the price, just for the keystrokes I save!
--Eric
|
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Jan 29 2006 : 8:28:17 PM
|
quote: Whom are you referring to?
Sorry I cannot say right now. I am going to be on the beta team ans I have been asked not to mention the name of the product's name. *hint* they are very close to Microsoft one can almost say "refactoting" partners. |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
efortier
Ketchup Master
Canada
89 Posts |
|
Sasa
Tomato Guru
272 Posts |
Posted - Jan 29 2006 : 9:38:25 PM
|
quote: Will it support C++?
That is the whole puprose of the beta release ;)
They alreay support C# and VB. By now, you probably know who I mean. |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Jan 30 2006 : 03:28:52 AM
|
If you're talking about DevExpress Refactor! Pro, it's hardly a secret as Mark Miller responded to my post in their newsgroups about the upcoming beta.
I believed you were talking about yet another alternative. More is better, as far as I'm concerned!
--Eric
|
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Jan 30 2006 : 11:42:12 AM
|
quote: Originally posted by efortier
If you're talking about DevExpress Refactor! Pro, it's hardly a secret as Mark Miller responded to my post in their newsgroups about the upcoming beta.
I believed you were talking about yet another alternative. More is better, as far as I'm concerned!
--Eric
Oh! And i thought I was special ;) |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Jan 30 2006 : 2:33:40 PM
|
quote: Originally posted by SasaOh! And i thought I was special ;)
Since you are on the beta team and most of us are not, you are! :)
|
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Jan 31 2006 : 01:18:47 AM
|
quote: Originally posted by efortier
quote: Originally posted by SasaOh! And i thought I was special ;)
Since you are on the beta team and most of us are not, you are! :)
LOL, btw, have you seen what Refactor and CodeRush do to VB anc C#? It would be soooo sweat to have that for C++ |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Feb 23 2006 : 09:34:12 AM
|
Btw, are you guys ( wholetomato ) planning on making refactoring a part of VAX or as a complimentary product? |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Feb 23 2006 : 1:49:49 PM
|
i don't know the final decision, but the last i heard it was going to be part of VA. try not to quote me on that though
when there is something ready to beta we should get a better answer from Support on this.
thinking about refactoring, are you able to say anything about the product you are trying? i tried Ref++ once, but was very disappointed. |
zen is the art of being at one with the two'ness |
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Feb 23 2006 : 2:13:48 PM
|
quote: Originally posted by felinethinking about refactoring, are you able to say anything about the product you are trying? i tried Ref++ once, but was very disappointed.
Are there any other refactoring products for C++ that works with VS2005 out there? I haven't found any yet...
And I must admit that Ref++ is now getting to be pretty hard to use, especially since I'm also using Borland's Dev Studio 2006... The speed of their refactorings is really out there! The rename has always been almost instantaneous for me under Delphi.
--Eric
|
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Feb 23 2006 : 4:13:55 PM
|
none that i know of, but VA and at least one other company have such things in the works. you may want to have a look at http://www.refactoring.com/ since they have links to various interesting things. |
zen is the art of being at one with the two'ness |
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Feb 23 2006 : 10:24:39 PM
|
Feline, well, the products were Refactor and CodeRush ( great products ) for C++.
I got a beta approval, but haven't received anything from the guys yet. I have the feeling they forgot about me :( |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Feb 24 2006 : 09:51:20 AM
|
Hey! Code Rush and Refactor Pro for C++ product has just been released!
I will leave my impressions. |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Feb 24 2006 : 09:59:45 AM
|
Sorry, if you guys see the above mentioned products as two competing ones, then please feel free to delete my post. |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
efortier
Ketchup Master
Canada
89 Posts |
Posted - Feb 24 2006 : 1:46:44 PM
|
quote: Originally posted by SasaI will leave my impressions.
Please do as I see no mention of that release on their web site!!
--Eric |
VS2005 Pro/Team Suite English http://www.tlnewsreader.com |
|
|
Sasa
Tomato Guru
272 Posts |
Posted - Feb 24 2006 : 7:05:41 PM
|
efortier, the latest version support C++
just download it from here: http://www.devexpress.com/Downloads/NET/Refactor/
So far, I could not get it to work. Support aknowledged an issue and they will see what is wrong. |
C++ Visual Studio 2008 Pro Windows 7 x64
|
|
|
Topic |
|