使用工具go-package-plantuml分析go項目源碼,自動生成uml類圖
plantuml工具介紹
plantuml支持將“文本描述的UML類圖”轉換成圖片形式的類圖等。
類圖使用例子如下
@startuml
聲音 | 分析師:市場避險情緒消退 黃金和加密貨幣正面臨壓力:CMC Markets and Stockbroking首席市場策略師Michael McCarthy表示,因市場避險情緒消退,美國10年期國債收益率回升至四個月高位,黃金和加密貨幣正面臨壓力,如果貿易局勢確認向好,且英國保守黨贏得議會多數席位,那么在周末之前,石油、基礎金屬和亞太股票的交易可能會非常積極。(金十)[2019/12/13]
Class11<|.Class12
分析 | 金色盤面: BTC/USDT保持在區間內運行:金色盤面綜合分析:BTC/USDT反彈接近6600阻力位然后收長上影線十字星,表明多頭動能有所衰竭,繼續看區間6600-6000震蕩不變,注意關注破位情況。[2018/8/13]
Class13-->Class14
@enduml
安裝go-package-plantuml
go-package-plantuml項目代碼地址
分析 | 受消息影響BTC跌破8000美元,全網算力不降反升:據TokenInsight 數據顯示,反映區塊鏈行業整體表現的TI指數北京時間7月27日9時報830.32點,較昨日同期下跌32.29點,跌幅3.82%。通用平臺指數TIG報777.13點,較昨日同期下跌22.89點,跌幅2.86%。另據監測顯示,BTC人氣熱度增速上升至0.31%,創近一月第二高位;全球轉賬數連續兩日下調至22.5萬,跌破7日均線。BTC全網算力達42.26EH/s,較昨日增加0.52%,并未跟隨價格回調而降低。BCtrend分析師認為,BTC人氣如期達到峰值,進入散戶接盤階段。市場新入資金依舊缺乏,大概率延續回調。技術分析方面,獨立分析師Tommy認為,BTC凌晨大幅回調,市場普跌,關注7900美元附近能否獲得有效支撐。[2018/7/27]
下載和編譯項目:
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
一、引言 OPMainnet自問世以來便資源極佳,光環不斷,這只以太坊的“鳳凰”從以太坊核心開發者中誕生,目的是為了解決生態最為頭疼的可拓展性問題,但后續的發展走過了不少彎路.
1900/1/1 0:00:00據悉,此次蘇州面向符合條件的市民發放2000萬元數字人民幣消費紅包,每個紅包金額200元,數量多達10萬個,并將于今晚20時生效 據京東數科官微消息,中簽人員可通過京東商城進行線上消費.
1900/1/1 0:00:00一些加密貨幣領域專家的調查將“JaneStreet”拖入了Terra區塊鏈愛好者的視線。鏈上數據連接顯示,UST穩定幣垮臺的幕后黑手是JaneStreet或Celsius團隊.
1900/1/1 0:00:00借貸是DeFi的核心業務,DeFi鎖倉排行榜前五名有3個都是借貸產品。 DeFi領域目前最主要的借貸模式為浮動利率模型,也即借款利率和存款利率會隨著用戶需求浮動.
1900/1/1 0:00:00《核財經》app編譯9月24日,美國眾議院金融服務委員會主席和四名證券交易委員會(SEC)委員出席了關于加密貨幣的聽證會.
1900/1/1 0:00:00Messari首席執行官兼創始人RyanSelkis表示,監管機構可能會將加密貨幣最近的增長視為一個問題.
1900/1/1 0:00:00