使用工具go-package-plantuml分析go项目源码,自动生成uml类图
plantuml工具介绍
plantuml支持将“文本描述的UML类图”转换成图片形式的类图等。
类图使用例子如下
@startuml
分析:矿工卖压下降或帮助比特币上涨:Coindesk发文称,在1月份的大规模抛售之后,比特币矿工的抛售压力一直在下降。亚洲加密货币指数基金提供商Stack Funds的一份报告称,这对比特币可能是一件好事,被视为比特币“价格上涨的催化剂”。韩国加密货币数据公司CryptoQuant称,矿工的7天资金流出量为五年来最低水平,目前约为1.0水平。根据Stack Funds的说法,上一次矿工流出指标跌至当前水平是在2015年,当时“比特币持续了超过两年的抛物线上升”。流出指标表明,矿工的抛售压力将继续保持较低水平。Stack Funds称,总体而言,最基本的指标表明矿工正在重新积累,预计50000美元将在短期内成为比特币的有力支撑。[2021/3/13 18:40:54]
Class11<|.Class12
分析 | BTC OTC资金呈净流出状态,多头处于近期高位:据TokenInsight数据显示,反映区块链行业整体表现的TI指数北京时间12月16日8时报532.9点,较昨日同期上涨2.0点,涨幅为0.38%。此外,在TokenInsight密切关注的10大行业中,24小时内涨幅最高的为特殊支付行业,涨幅为4.24%;24小时内跌幅最高的为其它商务与租赁行业,跌幅为16.94%。
据监测显示,BTC 24h成交额为$168亿, 活跃地址数较前日下降13.45%,转账数较前日下降15.52%。Coinwalle分析师Jeffrey认为,BTC OTC资金呈净流出状态,多头处于近期高位,短期或将盘整。
另据Bituniverse网格指数分析,今日行情可开启LTC/USDT网格,区间41.63-47.08 USDT,高抛低吸,赚取收益。
注:以上内容仅供参考,不构成投资建议。[2019/12/16]
Class13-->Class14
分析 | 金色盘面:十亿美元俱乐部反弹现分歧:金色盘面综合分析:昨天大跌之后,市值十亿美元以上标的维持在15家,其中10家出现了反弹走势,但BTC依然下跌了1.62%,市场反弹步伐不一,短线分歧较大,从技术层面解读,这里的破位需要时间修复,如果不能化解上方压力,不排除二次探底迹象。[2018/9/7]
@enduml
安装go-package-plantuml
go-package-plantuml项目代码地址
下载和编译项目:
gogetgit.oschina.net/jscode/go-package-plantuml
gobuildgit.oschina.net/jscode/go-package-plantuml
使用go-package-plantuml分析go项目,生成uml类图描述文件
./go-package-plantuml--codedir/appdev/gopath/src/github.com/contiv/netplugin\--gopath/appdev/gopath\--outputfile/tmp/result\--ignoredir/appdev/gopath/src/github.com/contiv/netplugin/vendor
参数说明--codedir要分析的代码目录--gopathGOPATH环境变量目录--outputfile分析结果保存到该文件--ignoredir不需要进行代码分析的目录
使用plantuml生成类图
下载plantuml
提示:如果系统没有安装jdk,需要先安装jdk;yuminstall-yjava
执行下面命令生成图片形式的类图/tmp/uml.png
java-jarplantuml.jar/tmp/text.uml
如果想生成svg格式的文件,使用-tsvg参数。svg格式的文件,使用浏览器打开,可以搜索类名。
java-jarplantuml.jar/tmp/text.uml-tsvg
viapengrk
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。