概述/了解eclipse中的架构代码

时间:2010-06-21 04:05:35

标签: java eclipse design-patterns code-visualization

我有一个导入Eclipse的maven项目。我正在尝试理解代码模式(架构)。做这个的最好方式是什么?

  1. 将使用任何UML Eclipse插件帮助吗?
  2. 会使用序列图,对此有所帮助吗?
  3. 我应该使用哪些插件?
  4. 请分享您的意见。

2 个答案:

答案 0 :(得分:6)

当我使用开源项目/代码库时,我获得了一个高级视图,并通过检查包名称和结构来关注核心代码/逻辑。然后,我通常通过查看项目中包含的任何示例代码/文档来确定API的工作方式。如果我还需要一些帮助,我将绘制一些继承图,打印出我可能需要进行重大更改的有趣类,并尝试查找其他地方使用的代码的更多示例。

我有偏见并且一直在使用我们最近推出的Architexa Eclipse插件来完成上述操作。我相信还有其他人可以做类似的事情。

答案 1 :(得分:2)

我想你会在这个SE-Radio播客中找到一些指示:Episode 148: Software Archaeology with Dave Thomas

当然,UML可以提供帮助,但另一方面,它可能不太好。对于逆向工程,Eclipse中有MoDisco项目,这可能很有用。