我知道同一个问题已经在 SO 上被问过很多次了,我已经完成了大部分的讨论。但是,我仍然没有满意的答案,所以我想到了向社区询问。
我被分配了对模块进行逆向工程的工作,并且遇到以下问题:
- 团队不知道底层组件到底是什么 (模块是第三方解决方案)
- 团队只在测试部分工作,所以他们只能为我提供 有关流程的信息,但起点是什么,哪个 是他们不知道的地方。
现在他们要我深入研究代码库并提出类图和序列流等。
在我的职业生涯中,我从未在这种情况下工作过,不知道从哪里开始以及如何做这项工作。我唯一拥有的就是源代码。
我有两个问题需要帮助:
- Eclipse有没有生成类图的插件 自动从源代码?
- 遇到这种情况应该怎么处理?
更新: 我将有权访问源代码。所以我更倾向于用最好的方法来完成任务
最佳答案
有几个 Java 反编译器可以帮助您,例如 JD-Core ,并且有一个 Eclipse 版本。
关于java - Java逆向工程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4852649/