如果我面临理解新Java应用程序的任务,是否有一个工具可以分析代码并为其提供图表?
如果分析一个完整的应用程序听起来太过分了,那么可以分析一些类中的代码流程呢?
我想知道是否有程序或IDE可以做到这一点。因为代码的快速图表将提高我学习应用程序的能力。
答案 0 :(得分:2)
答案 1 :(得分:1)
我像一年前一样用JDeveloper来完成这项任务。这是非常复杂的IDE,它对(更大的)反向engeneering非常有用。您可以阅读并查看更多here - @Shay Shmeltzer的博客文章
答案 2 :(得分:0)
我认为你能做的最好的事情就是理解代码并使用UML图。您可能会找到许多信息,例如this