iPAS 考題解析某AI開發團隊為提升模型開發效率及品質控制,計畫實施持續整合(Continuous Integration, CI)流程。下列哪一項做法最符合CI的核心實踐,且能有效減少整合風險?
你的作答
在題目頁作答不會存進學習紀錄,想留下紀錄可以到題庫練習。
解析
正確答案:B. 每次程式碼提交(Commit)後自動觸發建置、單元測試及靜態程式碼分析
CI的核心實踐是每次程式碼提交後立即自動觸發建置和測試,盡早發現整合問題。這與「持續」的理念相符,能有效降低因長期分支未整合而造成的大規模衝突風險。
每個選項為什麼對或錯
-
A 在主分支(Main Branch)每日固定時間手動合併並執行完整測試流程 錯誤選項
手動合併不符合CI「自動化」的核心精神,每日固定時間也無法做到持續性。
-
B 每次程式碼提交(Commit)後自動觸發建置、單元測試及靜態程式碼分析 正解
每次提交自動觸發建置與測試,正是CI最核心的實踐方式,能即時發現問題。
-
C 於模型訓練完成後,定期安排開發團隊回顧並合併程式碼 錯誤選項
訓練完成後才合併程式碼是批次整合方式,不符合持續整合的精神。
-
D 透過自動化部署腳本,將模型在特定時間點批次釋放到測試環境 錯誤選項
批次部署到測試環境屬於CD(持續部署)的範疇,而非CI的核心實踐。
答案、題目或解析有問題?回報這題