「在軟體開發的世界裡,測試從來不只是為了找錯,更是一種持續學習與品質成長的機制。」——《軟體測試修練指南:我獨自升級的實戰心法》
發現 Bug,只是測試的其中一項目的,更重要的是透過測試結果,探索系統設計、開發流程與團隊協作中值得改善與成長的地方。
我們實踐 CI/CD 也是如此,也是一種讓我們可以透過快速取得回饋,促進持續學習與品質成長的機制。
每一次的 Commit 都會觸發 CI Pipeline,我們不只可以檢視自己交付的『變更』是否有搞砸任何東西,同時也能藉由各種檢查、掃描、自動化測試的結果,發現自己的程式碼是否有哪些先前沒有察覺需要改善之處。
因此,無論是測試還是 CI/CD,都不只是技術實踐,更是我們持續學習、持續改善,幫助團隊具備快速交付高品質軟體能力的關鍵要素。