我们将查看日常生活中的一些开源项目,或者想查看您编写的代码。您可以使用工具在Golang中实现。Go-Callvis以图片的形式显示了GO程序的呼叫关系,这在查看复杂项目时特别有用。
Go-Callvis是一种开发工具,可帮助使用交互式视图Visual GO程序呼叫图。
该工具的目的是使用呼叫的数据及其与类型和类型的关系为开发人员提供视觉GO程序概述。这在大型项目中特别有用,因为这些项目的代码复杂性要高得多,或者只是试图理解他人的代码。
它运行指针分析以构建呼叫图并使用数据生成点格式的输出。它可以使用GraphViz工具进行渲染。
go-callvis [可选参数] <包路径>
1)使用浏览器交互式显示
默认情况下,HTTP服务器正在收听http:// localhost:7878/upper,请使用该选项来更改HTTP服务器地址。
2)静态输出
要生成单个输出文件,请选择具有选项的输出文件目标。
输出格式定义为SVG,并使用该选项选择其他输出格式。
3)其他参数