

# 持續交付的優點
<a name="benefits-of-continuous-delivery"></a>

 CD 可為您的軟體開發團隊提供許多優點，包括自動化程序、改善開發人員的生產力、改善程式碼品質，以及更快速地為您的客戶提供更新。 

## 自動化軟體發行程序
<a name="automate-the-software-release-process"></a>

 CD 能為您的團隊提供一種方法，可簽入自動建置、測試及備妥可發行到生產環境的程式碼，使您的軟體交付更有效率、更具彈性、更快速且更安全。 

## 改善開發人員生產力
<a name="improve-developer-productivity"></a>

 CD 實務可讓開發人員不用進行手動任務，解決複雜的相依性，並將開發人員的重點轉回到在軟體中交付新功能，以改善您團隊的生產力。開發人員可以專注在提供所需功能的程式碼邏輯，而不是將其程式碼與業務的其他部分整合在一起，然後花費時間在如何將程式碼部署到平台。 

## 改善程式碼品質
<a name="improve-code-quality"></a>

 CD 有助於在交付的程序中提早發現和解決錯誤，避免這些錯誤演變成更大的問題。由於整個程序都已自動化，您的團隊可以輕鬆執行其他類型的程式碼測試。隨著更頻繁進行更多測試的紀律進行，團隊可以更快進行反覆工作，並且可以立即了解變更所造成之影響的回饋。如此可讓團隊在穩定性和安全保證度高的情況下，推動品質更佳的程式碼。開發人員將可透過立即性回饋，了解新的程式碼運作是否正常，以及其是否引進了任何重大變更或錯誤。在開發程序早期發現的錯誤，是最容易修正的錯誤。 

## 更快速地交付更新
<a name="deliver-updates-faster"></a>

 CD 可協助您的團隊快速且頻繁地為客户提供更新。實作 CI/CD 時，整個團隊的速度 (包括功能發行和錯誤修正) 都會加快。企業可以更快速地因應市場變化、安全挑戰、客户需求及成本壓力。例如，如果需要新的安全功能，您的團隊可以搭配自動化測試來實作 CI/CD，快速且可靠地將修正引進生產系統，完全不用擔心。過去需要數週和數個月的任務，現在可以在幾天甚至幾個小時內完成。 