官术网_书友最值得收藏!

  • 軟件交付通識
  • 董越
  • 418字
  • 2022-05-06 13:18:20

5.2 代碼改動累積并最終提交

在小明改動代碼的過程中,IDE就會實時地給出反饋,比如進行實時的代碼掃描并給出反饋。雖然實時的代碼掃描不如完整的代碼掃描發現的問題多,但是它能夠特別快地提供反饋。

在做了一些改動后,小明在IDE中手動觸發進行構建、單元測試和完整的代碼掃描,并修復所發現的問題。小明隨后在本地運行這個微服務,進行人工測試和調試。事實上,此時本地還有一個前端微服務在調用這個后端微服務,而這個后端微服務又調用了公共測試環境中其他的后端微服務,所以是一起聯調的。除了人工測試和調試,小明還執行了自動化接口測試的腳本,測試這個后端微服務上與本次改動相關的接口。自動化接口測試的腳本和剛才提到的單元測試的腳本一樣,也存放在源代碼所在的這個Git庫里,這些測試腳本都是小明自己改好的,不是找測試人員寫的。

改動—驗證—改動—驗證,如此往復。

當改動告一段落后(并不是整個特性都開發完成,只是階段性成果),小明把改動提交到本地代碼庫,進而提交到服務器端代碼庫。

主站蜘蛛池模板: 方正县| 黄骅市| 南乐县| 浙江省| 昌图县| 义马市| 庄河市| 营口市| 六安市| 凤台县| 鸡西市| 政和县| 海伦市| 山西省| 区。| 彭山县| 太康县| 崇文区| 邻水| 天气| 新丰县| 商丘市| 海伦市| 芦溪县| 吉首市| 高邑县| 新干县| 景德镇市| 东乡族自治县| 志丹县| 灵璧县| 蒙阴县| 威远县| 尖扎县| 略阳县| 龙胜| 南丰县| 成武县| 菏泽市| 四会市| 巴东县|