漸漸磨礪 16年11月封閉總結

2022-04-13 08:55:35 字數 1195 閱讀 2804

概論:

本次主要職能:

1. 後台跨模組聯調職能:

a. 單向聯調,登入入口跟公共模組提供支付寶介面聯調

2. 開發職能:

a. 授權模組完整授權流程

b. 個人中心模組開發

主要經驗點:

1. 開發習慣經驗點:

a. 金融雲開發環境下,通過日誌迅速定位問題。本次開發跟以往開發的不同之處在於多了一套金融雲的部署環境,此環境下 service 層並不能用 debug 模式除錯錯誤,所以日誌的完整性和精確性成為快速定位問題的關鍵。從這一點來看,日誌**的品質已然已成為不亞於注釋**重要性的重要一環。

b. 嚴重依賴外部的開發環境下,需要全面模擬外部資料。本次涉及的開發點多數並不屬於本地聯調型別,在模擬資料之外主要依賴外部資料傳入,針對此型別的開發模式,外部介面屬於不可控因素,我們唯一可控的是自己的**,那麼這次的一大重要經驗點就是開發的時候,針對外部介面盡可能模擬出所有的資料傳入可能,包括:異常,空值,值異常,值不全等;

2. 工具使用經驗點:

a. sofa 使用經驗。本次是第一次專案中使用 sofa 環境,最頭疼的是 sofa 呼叫不通,總結遇到過的呼叫不通的各種情況:

1. 注意**軟體的使用;

2. 多專案同時啟動的情況下,注意埠是否會被占用;

3. 本地開發的情況下,注意模式設定為 test ;

4. 兩個專案啟動可能會有延時,注意全部啟動完畢之後再呼叫;

5. sofa配置檔案命名的規範性等等;

3. 團隊配合經驗點:

a. 如果存在團隊夥伴依賴自己介面的情況,那麼需要在第一時間定義好自己的介面,包括入參跟出參,然後模擬乙份資料在裡面,以免耽誤別人的開發程序;

b. 如果存在需要呼叫團隊夥伴的介面情況,那麼也要提前溝通,約定何時提供模擬資料的介面跟完整的介面;

c. 如果自己時間允許的話,最好提供乙份介面文件,可以明晰展示介面詳情,並且節省互動成本;

附一:下次專案改進點:

1. 在測試類之外,可以寫一套簡單的測試 mvc ,可以快速獲取介面訪問結果;

2. 功能點在開發之初仔細考慮流程邏輯跟日誌點;

附二:其他問題:

1. 環境搭建;工欲善其事必先利其器,本次開發過程中受到環境問題的困擾;

附三:坑點記錄:

1. 跨域

2. 分布式 session

3. session 重複寫入

4. 白名單處理

16年11月07問題彙總

之前系統更新的時候,由於網路原因卡了一段時間,後來直接把更新程式給關了。結果就出現了這種情況。這就是ubuntu包管理工具的乙個不足之處了。時長會出現這種情況。解決方式有兩種,一是使用 ps e grep apt 檢視一下系統中掛起的更新程序,然後kill掉。另外還可以通過刪除資源鎖檔案解決 sud...

2023年11月16日 manok 新浪部落格

從昨天開始整理所有軟體測試教材的相關ppt和教案 案例了,這工作看起來簡單,卻是十分的辛苦,每一頁ppt都要看一邊,從布局到內容,一天檢查500頁ppt後,第二天眼睛充滿漿糊的滋味我想很多人都感受過。教案也不太比較麻煩,因為每個老師寫得不盡相同,修改起來也比較麻煩。在現在公司的這兩年中,我的確在軟體...

11月16日站立會議

11月16 日 周五 完成情況 今天是衝刺期間的第二天,今天我們完成了軟體的主程式的編寫,主程式是軟體的核心,是整個程式的關鍵,為後期增加軟體功能奠定了基礎。11月16日 周五 遇到的困難 在今天的程式設計過程中,我們團隊遇到了一些問題,部分地方不知如何用程式來實現自己的需求,有的地方還出現了一些語...