批量打回未報bug修復

半天寫完了代碼,今後開始了三天的bug修復。。。測試

問題背景:從合同系統那邊獲取數據。debug

1.開發完後,利用mock模擬合同數據,獲取(mock中的合同)數據成功,可是在解析合同數據時出錯,緣由,mock中的數據是濟南的,測試用的單子是煙臺的,合同字段不匹配,致使出錯。日誌

2.mock中的合同數據能夠獲取,可是房屋的數據卻沒法獲取,期間考慮用的參數可能不一樣,因而前後試了houseId,houseCode都不行。最後,進入mock代碼,查看其邏輯,發現獲取房屋數據的方法上的註解類型用錯,開發

不會加上houseId做爲key,致使沒法獲取到相應的數據。(這麼久了。。代碼居然有錯誤)ast

3.到這了,仍是不行。因爲其它緣由,從新從master拉取了一次代碼。mock

4.在本地,代碼能夠成功運行了,至於爲啥又能夠了,有點迷。。。dubbo

關掉mock,從合同系統獲取數據。bug

5.提交代碼後,在beke-off進行構建,在beke-off進行測試發現不行。現象爲:對於訂單,一些數據改變成功了,另外一些數據沒成功。後來才知道,我構建的分支被被人換成master分支了。代碼在不一樣的分支上。(原來,構建不是合併,覺得構建就是合併的意思,全部分支的代碼整合到一塊,居然是這種狀況,另,當時dubbo返回合同數據的服務也沒有啓動)。mock

6.繼續debug代碼,在合同數據獲取那塊出現錯誤。查看日誌,發現合同禁止訪問(開發環境禁止訪問測試環境)。。。方法

 

總結,實際開發環境涉及的東西,不一樣系統的聯繫,測試,開發,線上環境的各類限制,以及其餘的一些雜七雜八的東西。盲點太多。

相關文章
相關標籤/搜索