如何为Java源代码创建数据流图

我在
java中编写了大约500个类的应用程序,

现在我知道这里已经有很多次问了这个问题,但我仍然找不到合适的资源或教程来为我的整个项目创建数据流图.

任何帮助/教程/资源或代码示例将不胜感激.

最佳答案 您可以从单元测试中获取数据流.如果你有一个实例A和一个模拟B,并且你希望在调用A.foo(C)时将实例C作为参数传递给B.bar(Object).在这种情况下,您可以从一个对象获取数据流.

第二件事是检查应用程序配置.如果您发现实例D配置了实例E,实例E本身配置了实例F,则可以将从单元测试派生的数据流链接在一起.

但我不知道有任何实现.但这两个部分似乎相对容易实现.在第一部分中,您需要连接到您的模拟框架.如果您使用依赖注入,第二部分很容易.

编辑:
如果将所有数据放在一起,则可以使用Eclipse UML API来创建图表.

点赞