We are still using RoseRT to generate c++ code. Has anyone out there
gone from using this tool another more convetional tool?
I am interested in all hints and pointers.
We went from Rose to Visio and now use UML strictly for documentation
purposes.
I'm just wondering how much of your C++ code is actually "generated"
by Rose? We couldn't get it to do much more than just the headers, and
even then there were serious deficiencies which had to be changed
manually. Keeping the code in synch with the diagrams is pretty much a
lost cause after you have t edit anything manually. After awhile, it
got so bad that Rose was getting in the way more often than it helped,
and we decided it wasn't worth the $$$ for the license fee. (Boy, was
our boss glad about that!) And we haven't missed it. Now we use Visio
just to draw up UML documentation of our code.
One of the things Rose couldn't deal with was knowing when to use a
pointer member and when a reference was better. There were issues with
const, etc. Of course, it might have been possible to work around
these problems, but nobody at work had the time to get a doctorate in
using Rose and still get any work done.