
SourcedG:基于Java源代码的系统依赖图生成工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
SourcedG是一款创新性的Java源代码分析工具,专门用于自动生成系统的依赖关系图。它帮助开发者清晰地理解大型项目中的模块间复杂联系,促进更有效的软件设计和维护工作。
程序依赖图最初是为了编译器优化而设计的,在许多软件工程任务中已成为工具广泛使用的内部表示形式。然而,现有的框架需要基于已编译后的源代码来构建这些依赖关系图,这使得它们无法适用于那些难以自动解决依赖关系的问题,如遗留代码库和大型复杂项目中的情况。
本段落提供了一个新的框架用于直接从源代码生成程序依赖图,并通过过渡规则进行操作。我们分别实现了两种版本的这个新框架:一种是基于语法解释器的方法,另一种则是采用抽象语法树迭代器的方式。在这篇文章中,我们也分享了在实现这两种方法过程中的经验教训和观察结果。
全部评论 (0)
还没有任何评论哟~


