我应该如何可视化代码的结构?[已关闭]
我有一个用Java编写的应用程序。In 存储在多个文件中。它使用具有不同方法的不同类。代码又大又复杂。我认为如果我有一个代码的图形模型(某种有向图),那么理解代码会更容易。是否有一些标准方法可以可视化代码。我正在考虑UML的使用(不确定这是一个正确的选择)。任何人都可以推荐我一些东西吗?
添加:
我考虑两种可能性:
- 手动创建图形(显式)。
- 以自动方式创建图形。例如,使用一些工具读取可用代码并生成一些描述代码结构的图形。
添加 2:
如果能有免费的东西就好了。