内容简介:go-callvis 是一个开发工具,其目的是通过使用来自函数调用关系图的数据及其与包和类型的关系来对程序进行可视概览。 这在你只是试图理解别人的代码结构,或在代码复杂性增加的大型项目中特别有用。[TOC]
发现这个不错的工具,然后尝试用了一下,还有很多的问题,这篇文章,主要是讲解怎么使用。
go-callvis 是一个开发工具,其目的是通过使用来自函数调用关系图的数据及其与包和类型的关系来对程序进行可视概览。 这在你只是试图理解别人的代码结构,或在代码复杂性增加的大型项目中特别有用。
[TOC]
缺点
- github项目上的文档写的不是很清晰,我尝试了一下,没用
- 图画的很乱,有时候完全摸不到头绪
官方示例
使用
-
go-callvis github.com/项目具体路径 | dot -Tpng -o syncthing.png- 解析的是main包
-
go-callvis -group pkg,type -focus [想要分析的包(确定在后面的路径中)] github.com/项目具体路径 | dot -Tpng -o syncthing.png
- 我的图
一团乱码,是我的代码写的太乱了吗?
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 用于检查和改进代码的PHP代码质量工具
- OpenCL代码编译成Vulkan代码(SPIR)的工具
- OpenCL代码编译成Vulkan代码的工具clspv
- 利用代码生成工具生成基于ABP框架的代码
- 静态代码检查工具 cppcheck
- 推荐代码调试工具 Xdebug
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
松本行弘的程序世界
松本行弘 / 柳德燕、李黎明、夏倩、张文旭 / 人民邮电出版社 / 2011-8 / 75.00元
《松本行弘的程序世界》是探索程序设计思想和方法的经典之作。作者从全局的角度,利用大量的程序示例及图表,深刻阐述了Ruby编程语言的设计理念,并以独特的视角考察了与编程相关的各种技术。阅读《松本行弘的程序世界》不仅可以深入了解编程领域各个要素之间的关系,而且能够学到大师的思考方法。 《松本行弘的程序世界》面向各层次程序设计人员和编程爱好者,也可以供相关技术人员参考。一起来看看 《松本行弘的程序世界》 这本书的介绍吧!