Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Feature Requests
 C++ Refactoring
 New Topic  Reply to Topic
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2

Rain Dog
Ketchup Master

88 Posts

Posted - Sep 27 2005 :  3:11:47 PM  Show Profile  Reply with Quote
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  Show Profile  Reply with Quote
Refactoring for C/C++ is in the works.... hang on a bit longer.
Go to Top of Page

Rain Dog
Ketchup Master

88 Posts

Posted - Sep 28 2005 :  02:21:13 AM  Show Profile  Reply with Quote
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.
Go to Top of Page

Steve Wolf
Starting Member

USA
1 Posts

Posted - Sep 29 2005 :  10:25:35 AM  Show Profile  Reply with Quote
If you have a good refactoring tool - I'd buy it in a heartbeat : D
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Sep 29 2005 :  2:56:07 PM  Show Profile  Reply with Quote
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
Go to Top of Page

Rain Dog
Ketchup Master

88 Posts

Posted - Dec 04 2005 :  8:24:52 PM  Show Profile  Reply with Quote
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.

Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Dec 07 2005 :  08:32:50 AM  Show Profile  Reply with Quote
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
Go to Top of Page

Rain Dog
Ketchup Master

88 Posts

Posted - Dec 07 2005 :  11:20:12 PM  Show Profile  Reply with Quote
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.
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Dec 08 2005 :  07:03:20 AM  Show Profile  Reply with Quote
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
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Dec 08 2005 :  9:24:42 PM  Show Profile  Reply with Quote
#ifdefs and headers keep most "refactorers" from venturing into C/C++.
Go to Top of Page

Rain Dog
Ketchup Master

88 Posts

Posted - Dec 15 2005 :  12:05:24 AM  Show Profile  Reply with Quote
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.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Dec 15 2005 :  5:36:55 PM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Jan 27 2006 :  11:48:27 PM  Show Profile  Reply with Quote
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
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Jan 28 2006 :  11:03:03 PM  Show Profile  Reply with Quote
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.
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Jan 29 2006 :  02:08:58 AM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Jan 29 2006 :  8:28:17 PM  Show Profile  Reply with Quote
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
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Jan 29 2006 :  9:02:57 PM  Show Profile  Reply with Quote
Will it support C++?

VS2005 Pro/Team Suite English
http://www.tlnewsreader.com
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Jan 29 2006 :  9:38:25 PM  Show Profile  Reply with Quote
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
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Jan 30 2006 :  03:28:52 AM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Jan 30 2006 :  11:42:12 AM  Show Profile  Reply with Quote
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
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Jan 30 2006 :  2:33:40 PM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Jan 31 2006 :  01:18:47 AM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Feb 23 2006 :  09:34:12 AM  Show Profile  Reply with Quote
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
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Feb 23 2006 :  1:49:49 PM  Show Profile  Reply with Quote
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
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Feb 23 2006 :  2:13:48 PM  Show Profile  Reply with Quote
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
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Feb 23 2006 :  4:13:55 PM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Feb 23 2006 :  10:24:39 PM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Feb 24 2006 :  09:51:20 AM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Feb 24 2006 :  09:59:45 AM  Show Profile  Reply with Quote
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
Go to Top of Page

efortier
Ketchup Master

Canada
89 Posts

Posted - Feb 24 2006 :  1:46:44 PM  Show Profile  Reply with Quote
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
Go to Top of Page

Sasa
Tomato Guru

272 Posts

Posted - Feb 24 2006 :  7:05:41 PM  Show Profile  Reply with Quote
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
Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic  
Next Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000