All you hardcore C++ devs
-
I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.
Kevin
-
I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.
Kevin
We are hardcore. We don't use silly refactoring tools. Jus a sec... Yes? What? "WholeTomato"? This charge is legit, no joke. Where was I? :cool:
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
Linkify!|Fold With Us! -
I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.
Kevin
Nice. Now, if they had it for vi, which is used by us hardcore C++ guys, that would be even better ;)
-
Nice. Now, if they had it for vi, which is used by us hardcore C++ guys, that would be even better ;)
I assume you're aware of the Vim add-in for VS? http://www.viemu.com/[^] Not free but not expensive either.
Kevin
-
I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.
Kevin
Nice! To bad it has problems with big projects. Have anyone tryed this with big projects with succsess? My problem is that devenv.exe process eats 700Mb of memory and goes to 50 to 90% of CPU everytime i use any of the refactor tools. :sigh:
-
I assume you're aware of the Vim add-in for VS? http://www.viemu.com/[^] Not free but not expensive either.
Kevin
Kevin McFarlane wrote:
I assume you're aware of the Vim add-in for VS?
Not hardcore enough ;)
-
We are hardcore. We don't use silly refactoring tools. Jus a sec... Yes? What? "WholeTomato"? This charge is legit, no joke. Where was I? :cool:
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
Linkify!|Fold With Us!LOL.. You rock! :)
Chris Meech I am Canadian. [heard in a local bar] I agree with you that my argument is useless. [Red Stateler] Hey, I am part of a special bread, we are called smart people [Captain See Sharp] The zen of the soapbox is hard to attain...[Jörgen Sigvardsson] I wish I could remember what it was like to only have a short term memory.[David Kentley]
-
I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.
Kevin
If it needs to be "re-factored", then it needs to be "re-written". Real programmers always start from scratch.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
Nice. Now, if they had it for vi, which is used by us hardcore C++ guys, that would be even better ;)
Oh barf. I've got a guy in my group who does exactly that. He runs Visual Studio to do compiles and to debug, but he does his editting in some god-forsaken vi-clone-for-Windows. Line editing, in this day and age. Sheesh.
Software Zen:
delete this;
-
I just noticed that DevExpress have released a free refactoring plug-in for VC++ 2005. Refactor!™ for C++[^] There's a video here which gives you an idea http://www.devexpress.com/Products/NET/IDETools/CodeRush/Training.xml[^] I've been using the .NET stuff in Refactor! Pro, so I don't know how well-developed the C++ versions are at this stage.
Kevin
-
Nice! To bad it has problems with big projects. Have anyone tryed this with big projects with succsess? My problem is that devenv.exe process eats 700Mb of memory and goes to 50 to 90% of CPU everytime i use any of the refactor tools. :sigh:
WholeTomato had that problem for quite a while, but the recent builds got it right.
Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
Linkify!|Fold With Us! -
If it needs to be "re-factored", then it needs to be "re-written". Real programmers always start from scratch.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001You misunderstand what refactoring means. There are two senses of refactoring. One means restructuring old code. The other just refers to the ordinary refinement of live code as you're developing it. Refactoring tools are useful in both cases. But in the first sense we are not always in a position to rewrite, despite being real programmers. Plus even good code can be legitimately refactored because as they say "requirements always change."
Kevin
-
Oh barf. I've got a guy in my group who does exactly that. He runs Visual Studio to do compiles and to debug, but he does his editting in some god-forsaken vi-clone-for-Windows. Line editing, in this day and age. Sheesh.
Software Zen:
delete this;
There are quite a few such people around. Each to his own
Kevin
-
You misunderstand what refactoring means. There are two senses of refactoring. One means restructuring old code. The other just refers to the ordinary refinement of live code as you're developing it. Refactoring tools are useful in both cases. But in the first sense we are not always in a position to rewrite, despite being real programmers. Plus even good code can be legitimately refactored because as they say "requirements always change."
Kevin
Kevin McFarlane wrote:
You misunderstand what refactoring means.
Apparently, you misunderstood what hardcore means ;)
"Great job, team. Head back to base for debriefing and cocktails." (Spottswoode "Team America")
-
whiffs of snobbery from the 'hardcore' (binary bores).... ...and maybe stale pizza, Dr. Pepper's and onion ring crisps or whatever they subsist upon. The way things are going, spoon-feed programming tools will be accessible to the masses within our lifetimes and only the best 'binary bores' will survive down at the low levels. The rest might have to get a different career altogether. Tax Law would seem dull and pernickity enough, with syntax you can hide behind. Just a thought. :-) I admit that C++ is bullet fast and an admirable skill, but its abstraction from reality is an obstacle to progress in many projects. I'm glad that (some) end users now stand a chance of designing software and optimising it to be arguably 'good enough' for their planned tasks. Sorry if you would rather Dev remained exclusively geek, but that's so last century. N
'All there really is, is: virtue and vice' ...Black Crowes
-
Kevin McFarlane wrote:
You misunderstand what refactoring means.
Apparently, you misunderstood what hardcore means ;)
"Great job, team. Head back to base for debriefing and cocktails." (Spottswoode "Team America")
Enlighten me.
Kevin
-
Enlighten me.
Kevin
Note the joke icon. I don't know shit
"Great job, team. Head back to base for debriefing and cocktails." (Spottswoode "Team America")
-
Oh barf. I've got a guy in my group who does exactly that. He runs Visual Studio to do compiles and to debug, but he does his editting in some god-forsaken vi-clone-for-Windows. Line editing, in this day and age. Sheesh.
Software Zen:
delete this;
I don't even care if the ones work! Tight code? All the programs I've ever written reside in the same exe. Just randomly set eip in the image and it will run a program. When we gave Saddam chemical weapons, did we want him to use them?
-
whiffs of snobbery from the 'hardcore' (binary bores).... ...and maybe stale pizza, Dr. Pepper's and onion ring crisps or whatever they subsist upon. The way things are going, spoon-feed programming tools will be accessible to the masses within our lifetimes and only the best 'binary bores' will survive down at the low levels. The rest might have to get a different career altogether. Tax Law would seem dull and pernickity enough, with syntax you can hide behind. Just a thought. :-) I admit that C++ is bullet fast and an admirable skill, but its abstraction from reality is an obstacle to progress in many projects. I'm glad that (some) end users now stand a chance of designing software and optimising it to be arguably 'good enough' for their planned tasks. Sorry if you would rather Dev remained exclusively geek, but that's so last century. N
'All there really is, is: virtue and vice' ...Black Crowes
nilotic wrote:
whiffs of snobbery from the 'hardcore' (binary bores)....
...and often misplaced since in my experience most C++ code is pretty appalling by the standards of C++ itself.
Kevin
-
You misunderstand what refactoring means. There are two senses of refactoring. One means restructuring old code. The other just refers to the ordinary refinement of live code as you're developing it. Refactoring tools are useful in both cases. But in the first sense we are not always in a position to rewrite, despite being real programmers. Plus even good code can be legitimately refactored because as they say "requirements always change."
Kevin
Kevin McFarlane wrote:
You misunderstand what refactoring means
You misunderstand what a sense of humor is.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001