1. 程式人生 > >業務類軟體的分模組調式和生成文件

業務類軟體的分模組調式和生成文件

 

1.一般系統模組的簡要分析:

1.前端

前端主要是不斷提供模擬報文,提供不同標準的資料格式報文如json.xml 等,所以這裡主要是標準格式的封裝。

2.1-2 如何通訊呢?這裡是網路協議。

一般採用的是HTTP協議等,拼裝成一定的資料結構型別。

這裡假設是HTTP協議,或是加密的協議如:

3.moku :

在這裡提供的customer 的角色, 接受HTTP報文執行web 流程,通過擷取字串對映來實現,如:http://localhost:9090/moku/task/highprice/p_1.json ,執行內部流程,詳見內部流程的調式。

31. 2.4 如何通訊呢:

 這裡使用的是rpc 通訊機制.常見的應用層協議,若是一個涉及到底層的話,可以查閲有關Matlab 通訊的系統的模擬實現。

這裡是應用層我們常見的應用層協議。

 

 

4.3-4 如何通訊呢?

使用了dubbo 服務:

debug 模式ctc,double 註冊服務,先啟動priveroder,註冊服務,否則會報錯的。

依次先啟動服務提供者,然後是消費者,最後是客戶端。否則會找不到目標主機和服務

先啟動生產者再啟動消費者,

如果是生產者沒有起來,雖然不報錯,但是已經啟動服務端了,也會出現服務找不到的錯誤,仔細檢查了一下,竟然使用debug 模式用了七分鐘 服務才起來。

5.如何測試聯調整個測試,分段測試。

 

5.1 對其中的一個使用debug.只能對執行中的一個使用debug,如果開了2個我們並不知道該如何執行程式,即

程式在哪裡停止,我們是不知道的,對其中的一個模組進行測試,注意debug 斷點不要太多否則啟動都是問題,最好在3個之內。

例項:

測試1-2 debug 檢視:

測試2-3 檢視debug:

二。關於軟體文件的編寫和原始碼檢視

2.1 doxy 說明

Doxygen是一種開源跨平臺的,以類似JavaDoc風格描述的文件系統,完全支援C、C++、Java、Objective-C和IDL語言,部分支援PHP、C#。註釋的語法與Qt-Doc、KDoc和JavaDoc相容。

2.1 下載doxy

http://www.stack.nl/~dimitri/doxygen/download.html

 

2.2 載入如下配置檔案

配置檔案:

文件配置檔案

2.3 執行結果:

 

 

參考資料:

操作說明:https://blog.csdn.net/wuhenyouyuyouyu/article/details/50826303