使用工具go-package-plantuml分析go项目源码,自动生成uml类图
plantuml工具介绍
plantuml支持将“文本描述的UML类图”转换成图片形式的类图等。
类图使用例子如下
@startuml
彭博分析师:2023年回报率前20大ETF中,只有2个与加密货币无关:金色财经报道,彭博ETF分析师James Seyffart表示,2023 年回报率前20大ETF中,只有2只非杠杆美国 ETF 与加密货币无关,分别是TSLY ( TSLA的单一股票敞口,带有可获取巨额收入的期权)和FNGS(FANG+ 股票的集中 ETN)。不过,这两个与排名靠前的加密相关ETF相比,年初至今回报率低了近50%。[2023/8/11 16:19:41]
Class11<|.Class12
分析 | 金色盘面:EOS/USDT 持续反弹:金色盘面分析师表示:EOS/USDT在早前跌至下降通道下轨得到支撑后,开始反弹模式,但空间不足,成交量也未同步放大。支撑位:6小时均线6、12,压力:6小时均线36 。[2018/8/6]
Class13-->Class14
@enduml
安装go-package-plantuml
go-package-plantuml项目代码地址
外媒分析加密货币市场暴跌的三个原因:据CCN消息,加密货币市场短期下跌主要可归因于三个主要因素:Bitfinex税收政策,韩国最大的加密货币交易所UPbit丑闻以及Mt.Gox的抛售问题。投资者对Bitfinex的抛售仍然是最导致加密货币市场在过去一周下滑的主要因素之一。但加密货币市场可能很快从Bitfinex问题中恢复,退出Bitfinex的大规模投资者利用其他交易所和场外市场重新进入加密货币市场只是一个时间问题。[2018/5/22]
下载和编译项目:
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
近日:特斯拉已将大约75%的比特币转换为法定货币。加密货币的销售使这家电动汽车公司持有价值2.18亿美元的数字资产.
1900/1/1 0:00:00任何人都可以访问的区块链。 Tone Vays:数字美元提案与当前系统没什么不同:金色财经报道,加密货币交易员Tone Vays表示,美国的数字美元提案与当前的系统没有什么不同,没有什么技术上的.
1900/1/1 0:00:00分析心理误区与交易技巧在金融市场中,“一买就跌,一卖就涨”似乎是一个不折不扣的真理。投资者们常常会在这种情况下感到沮丧和无奈,认为自己总是错过了最好的时机.
1900/1/1 0:00:00技术越来越简单,心态也慢慢的简单。现在是能等,敢追。敢止损,能盈利。币圈市场的规则执行过程,也是说服自己内心的过程,不断地说服自己,让自己越来越好。人性的修炼从止损和止盈开始.
1900/1/1 0:00:00币安将从创新区中移除SHIB、1INCH和许多其他项目。该交易所于2021年启动了创新区,为用户提供安全的交易环境.
1900/1/1 0:00:00Avalanche价格分析显示当天价格可能出现反弹。在过去的几个小时里,价格以绿色交易。最近的市场结构表明在不久的将来会上涨。AVAX价格的重要支撑位于22.50美元至22.80美元区域附近.
1900/1/1 0:00:00