文件名称:rexdep:从源代码中粗略提取依赖关系
文件大小:40KB
文件格式:ZIP
更新时间:2024-06-18 03:41:16
go golang dependency-graph cli-utility Go
雷克斯德普 从源代码中粗略提取依赖关系 rexdep 命令是一种从软件中提取依赖关系的工具。 该命令使我们能够查看以任何编程语言编写的文件、模块或包之间的依赖关系。 当我们看到一个大型项目时,我们想直观地了解代码结构。 我们有时会在工作中加入一个项目,该项目有很多源代码。 我们有时想向著名的 OSS 软件发出 pull request,但是软件太大了。 我们如何在不通读软件的情况下了解大型项目的文件结构? 检查软件之间的模块依赖关系是一个很好的解决方案。 软件中的模块依赖于该软件中的其他模块。 一些模块依赖于许多其他模块,或者另一个模块不依赖于其他模块。 提取模块依赖使我们能够理解模块之间的关系。 我们可以使用依存关系图自上而下或自下而上读取软件。 我们有时会在项目中找到核心模块,因为这些模块被许多其他模块所依赖。 那么,如何从软件代码库中提取依赖关系呢? rexdep 的想法很简