5 ms·
Source to UML: http://www.architexa.com/ http://www.architexa.com/ Getting call paths: https://github.com/gousiosg/java-callgraph https://github.com/gousiosg/j
by logn 12y ago
Source to UML: http://www.architexa.com/ http://www.architexa.com/
Getting call paths: https://github.com/gousiosg/java-callgraph https://github.com/gousiosg/java-callgraph
Line coverage from instrumented jars: http://emma.sourceforge.net/ http://emma.sourceforge.net/
For this type of request, I'd push back and say, let's identify very small parts of this and begin rewriting those one at a time in an isolated project. Kind of an agile rewrite that will combine the legacy project with the slowly rewritten one. Use the tools to identify parts of the project than can be isolated. Build new interfaces or services to let the old project communicate with the new one. Get a history of the source repository to see where recent edits are and prioritize those to be rewritten first (presuming they want a rewrite to lower maintenance costs).
- ramon 12y agonice links! :)