- 區(qū)塊鏈國(guó)產(chǎn)化實(shí)踐指南:基于Fabric 2.0
- 王雅震編著
- 468字
- 2022-04-13 16:10:50
1.4 Fabric項(xiàng)目源碼目錄結(jié)構(gòu)
接觸一個(gè)項(xiàng)目的源碼,能夠了解該項(xiàng)目源碼的目錄結(jié)構(gòu)以及重要文件的含義、主體和功能,這會(huì)是一個(gè)很好的開(kāi)始。如圖1-3所示,在Fabric項(xiàng)目源碼的根目錄下,我們可以將所有子目錄分為3類:源碼目錄、工程目錄、第三方庫(kù)。

圖1-3 Fabric源碼的根目錄結(jié)構(gòu)
Fabric項(xiàng)目源碼目錄的描述如表1-1所示。
表1-1 Fabric項(xiàng)目源碼目錄的描述

Fabric項(xiàng)目引用的第三方庫(kù)匯總在vendor目錄下,其中由Fabric開(kāi)發(fā)的第三方庫(kù),在vendor目錄的hyperledger子目錄下,如表1-2所示。
表1-2 由Fabric開(kāi)發(fā)的第三方庫(kù)的描述

Fabric項(xiàng)目源碼的工程目錄,一般用于項(xiàng)目自身的測(cè)試、編譯、集成、文檔生成等,主要是開(kāi)發(fā)者關(guān)注和使用的目錄,如docs目錄用于項(xiàng)目通過(guò)Sphinx工具進(jìn)行一體化文檔集成,ci目錄、integration目錄用于集成化測(cè)試,images目錄、scripts目錄用于存放編譯所用的鏡像配置和腳本,sampleconfig目錄用于存放配置示例。
在了解Fabric項(xiàng)目源碼的目錄結(jié)構(gòu)后,我們可以了解一些Fabric項(xiàng)目在源碼編寫上的慣例。Fabric項(xiàng)目的源碼編寫十分規(guī)范,在目錄、文件、接口、方法、對(duì)象的命名和使用上,形成了一些慣例,如表1-3所示。了解這些慣例,有助于大家更好地理解源碼。
表1-3 Fabric項(xiàng)目源碼編寫的部分慣例

[1] 引用自Fabric官方文檔,版本為release-2.0。
- Learning Apex Programming
- SQL Server 2016從入門到精通(視頻教學(xué)超值版)
- AWS Serverless架構(gòu):使用AWS從傳統(tǒng)部署方式向Serverless架構(gòu)遷移
- Java FX應(yīng)用開(kāi)發(fā)教程
- R語(yǔ)言編程指南
- HTML5游戲開(kāi)發(fā)案例教程
- Spring實(shí)戰(zhàn)(第5版)
- C語(yǔ)言實(shí)驗(yàn)指導(dǎo)及習(xí)題解析
- EPLAN實(shí)戰(zhàn)設(shè)計(jì)
- Learning Data Mining with R
- PHP編程基礎(chǔ)與實(shí)踐教程
- Android Studio Cookbook
- 體驗(yàn)之道:從需求到實(shí)踐的用戶體驗(yàn)實(shí)戰(zhàn)
- Windows 10 for Enterprise Administrators
- C/C++語(yǔ)言程序開(kāi)發(fā)參考手冊(cè)