我是一个非常新的逆向工程,并且在一个名为Apache Ant的开源程序上完成了下面提到的任务。什么(最好是免费的)工具可以适当地实现这些。我已经探索 Enterprise Architect 好几天了,有人指出它不是实现这些目标的工具。
- 提取不同的源代码指标,例如 LOC、评论、类数等。
- 提取抽象类。
- 提取函数调用
- 提取类之间的耦合级别
- 在类中提取不同类型的关联。
- 提取不同的 UML 图。
- 检测单例和工厂方法设计模式。
- 检测 God Class 和 Lazy Class 代码异味。
我是一个非常新的逆向工程,并且在一个名为Apache Ant的开源程序上完成了下面提到的任务。什么(最好是免费的)工具可以适当地实现这些。我已经探索 Enterprise Architect 好几天了,有人指出它不是实现这些目标的工具。