I am looking for a software that can reverse engineering a delphi 2010 project and create a class diagram.
I’ve tried some software out (ModelMaker, Enterprise Architect) but they don’t work as I expect.
Enterprise Architect is not able to reverse engineering a Delphi 2010 code, it does not understand, for instance, generics in the code. http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1292432202.
ModelMaker is too complex, I really don’t like the way it was built (the interface is terrible IMHO).
So you guys have suggestions about a good UML tool that works with Delphi 2010? It does not matter if it is free or paid. I just want a good UML tool.
I am looking for a software that can reverse engineering a delphi 2010 project
Share
For completeness sake:
You can do round trip-engineering with Rational Rose. You just need to download an extra piece of software: http://cc.codegear.com/partners/delphi7disk2/ensemble_systems/rose_delphi_link/index.html
It’s old though, and probably doesn’t support the new language features. I’ve played with it a couple of years ago, and then decided this whole round-trip engineering is just too distracting.
…
At some point we all come to the same conclusion: UML’s usefulness is highly overrated.
Especially when doing round-trip stuff, your level of detail is mostly the problem. Either there’s too much information, making diagrams unreadable, or they become more high-level, and then you miss out on crucial details.