火星链 火星链
Ctrl+D收藏火星链
首页 > 火必 > 正文

PATH:分析go项目源码,采用plantuml自动生成uml类图

作者:

时间:1900/1/1 0:00:00

使用工具go-package-plantuml分析go项目源码,自动生成uml类图

plantuml工具介绍

plantuml支持将“文本描述的UML类图”转换成图片形式的类图等。

类图使用例子如下

@startuml

声音 | 分析师:比特币只有170天高于1万美元:尽管距离比特币的历史高位2万美元还有很长的路要走,但1万美元绝对是一个里程碑。自2009年以来,比特币仅在170天里超过了该价格水平。加密货币分析师Ceteris Paribus日期发推称,尽管主流人士认为,大多数比特币投资者都损失惨重。但还有一件事请记住,它只在170天里高于今天的价格,还不到半年。(BeInCrypto)[2020/2/10]

Class11<|.Class12

分析 | CMC Markets:受欧洲监管机构对差价合约的限制预计19年CFD收入下跌37%:据financemagnates消息,在线交易经济商CMC Markets(提供加密货币差价合约)在发布2019财年全年业绩之前,于本周三发布了一份关于该财年整体业绩的交易数据更新。在此期间,公司的整体财务业绩受到了去年8月1日实施的欧洲证券与市场管理局(ESMA)干预措施的严重影响。这些监管措施减少了客户的交易活动,加上2018年第四季度严峻的市场环境,使得该公司预计,在2019财年,其价差合约(CFD)收入约为1.1亿英镑左右,这一数字较前一年下跌37%。[2019/4/3]

Class13-->Class14

分析 | 区块链相关专利主要来自中国和美国:据btcmanager报道,根据《计算机世界》最近发表的文章,区块链技术相关专利主要来自中国和美国。其中,中国有1520项,美国有773项,中国占报告中确定专利总数近50%。[2018/12/15]

@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

标签:PATHPATATHPATH价格PATH币PAT价格PAT币ATH币ATH价格

火必热门资讯
比特币:行情扑朔迷离,大家好好躺着,以不变应万变

人从出生呼吸到第一口新鲜空气,便伴随着痛苦。因为自己的生存环境发生了巨大的变化,而人的一生也开始了一路逆境。过程中有汗水、泪水、悲伤、感动、诚心...一幕幕交织在一起,构成了五味杂陈的人生.

1900/1/1 0:00:00
以太坊价格:ETH技术分析:合并后以太坊继续崩盘

ETH技术分析显示出高动能看跌趋势,形态突破,暗示跌破1000美元的关键支撑位。ETH价格走势显示周末跌破关键需求区1450美元。随着9%的下跌,1450美元的看跌击穿给出了头肩突破.

1900/1/1 0:00:00
SBF:一文读懂近日FTX崩盘事件

1、SBF(全名SamBankman-Fried,又叫“爆炸头”)应该说是币圈无人不知、无人不晓的人物.

1900/1/1 0:00:00
SBF:Binance CEO 拒绝 Alameda 购买其公司的 FTX 代币

币安首席执行官赵长鹏对在与Alameda的场外交易中出售其公司的FTX代币不感兴趣。“我认为我们将留在自由市场,”他周一在Twitter上回答有关阿拉米达可能参与的问题时说.

1900/1/1 0:00:00
比特币价格:BTC在 8 月跌至 17,000 美元的可能性

根据Coinbase交易所的订单簿,比特币投资者和交易者的目标价格范围为17,000美元。当比特币在2017年牛市后触及历史低点时,市场恐慌,买卖价之间存在严重失衡.

1900/1/1 0:00:00
加密货币:比特币印出“死亡十字”时值得关注的 7 种加密货币

Billions项目组 由于加密货币总市值勉强保持其关键的1万亿美元市值,围绕着值得关注的单个加密货币的潜在轨迹的重大问题.

1900/1/1 0:00:00