- This topic has 4 replies, 2 voices, and was last updated 19 years ago by Riyad Kalla.
-
AuthorPosts
-
mbostickyMemberHi
I just downloaded MyEclipse Entrprice Workspace 4.0.3 GA for evaluation pruposes. I started playing with UML, and almost immediately i came acrosss what looks to me like a bug. Looking in the forum, there seems to be a lot of serious bugs mentioned here.
How mature is MyUML really? I don’t want to sound too negative on this forum and I definitely have to ackowlidge that writing a UML tool is not an easy task at all. But I just can’t see how I can use MyUML effectively if it has so many bugs.
Many Regards, Martin Bosticky
Riyad KallaMemberMartin,
We are sorry to hear you ran into some issues. There are many people using this successfully for their every day work, however I realize your question was “give me a vibe on MyUML” so I would like to point out that 4.0 was the very first release of the MyUML component, there is still a VERY long way for us to take it, and a lot of fixes, optimizations and especially features/integration with our other tools that is planned for it.If you are a hardcore UML user that needs the strongest UML tool on the planet and are trying to replace rational rose, MyUML is not trying to be that, we are trying to provide a UML tool that fits 80-90% of our developer’s needs, but the last 10% that are hardcore UML users will still need to buy a UML-specific tool.
I hope that answered your question, if not let me know.
mbostickyMemberHi rkalla
What I tried to do with MyUML was actually very simple. In a class diagram, I created two classes, A and B and another class C that inherited from A and B. All this in a package called test. I save file. I generate code from the diagram. Multiple inheritance is illegal in Java ofcourse so there is an error in the class C file. I then modify the class diagram by removing one of the inheritance relationships. I save the class diagram file and regenerate the code. But the class C is not updated. At this point i decided there was something wrong wih MyUML.
But, writing this out i just realised, that MyUML probably only updates class files which have no errors in them so that it can insert and delete methods safely. So perhaps MyUML should have given me a warning saying that a file could not be updated because there is error in class file?
Sorry about being so negative, I think I misunderstood what was happening. At first glance it all looked like a trivial bug to me. But thinks are never that simple. Keep it up guys, I am off to do some more testing :).
Martin.
Riyad KallaMemberMartin,
Your testing is very important to us, I will file your findings for investigation to make sure they are behaving as they should.
Riyad KallaMemberMartin you did in fact find a bug that we will get fixed shortly.
-
AuthorPosts