雅虎亞太區產品研發工程部軟體工程師李卿澄表示,雅虎自己有一套對持續交付的定義:從提交程式碼到產品進入線上環境中,都沒有任何人為的介入,一切都要仰賴自動化。「要達到如此,必須建立持續整合的流程。」他表示。 在持續交付中,李卿澄表示,他著重於更快的開發行程及更好的軟體品質。而如何在顧及品質的前提下加速開發步調,他表示,必須在開發流程之中盡可能導入自動化,讓開發人員的時間、精力都集中在開發新功能上,其他的事情如測試、部署等例行公事,可以透過電腦自動化執行。此外,因為這些流程由電腦執行,比人類可靠許多,在軟體品質上也能獲得一定的提升。
from iThome 新聞 http://ift.tt/1VXnU9s
沒有留言:
張貼留言