使用DevOps開發新式軟體
DevOps 的開發階段是所有核心軟體開發工作發生的地方。 做為輸入,它會採用目前反覆項目的計劃,通常是以工作分派的形式。 然後,它會產生表示已更新功能的軟體成品。 開發不僅需要用來撰寫程式代碼的工具,例如Visual Studio,還需要支援版本控制、問題管理和自動化測試等服務。
選取開發環境
開發人員在理想情況下大部分時間都花在核心開發工作中,例如編輯和偵錯程序代碼。 備妥正確的工具鏈可能會使尖峰生產力與次佳效能之間的差異。 集成開發環境(IDE)已演變為編輯和編譯程式代碼的地方,已超越其謙遜的開始。 現今,開發人員能夠在選取正確的開發環境時 ,從單一用戶體驗中執行幾乎所有的DevOps工作。
透過版本控制與 Git 管理程式碼
隨著小組的規模調整,依賴並參與程式代碼基底的專案關係人數目可能會快速成長。 若沒有管理原始碼變更的策略,開發小組就會面臨持續混淆、錯誤和生產力遺失的重大風險。 即使實作最基本的 版本控制 也可以防範這些陷阱。 大部分小組都選擇使用 Git,這是最受歡迎的版本控制系統,來管理其程式代碼。
自動化處理
開發階段的實際價值來自功能實作。 可惜的是,有許多其他工作會從開發小組中排除時間。 編譯程式代碼、執行測試,以及準備部署的輸出是一些範例。 為了將影響降到最低,DevOps 強調透過持續整合的做法,將這些類型的工作自動化。
開發生命週期中另一個耗時的工作是修正 Bug。 雖然 Bug 通常被視為軟體開發的必然部分,但任何小組都可以採取哪些重要步驟來減少它們。 瞭解如何 向左轉移,讓測試更快速且更可靠。
下一步
Microsoft 幾十年來一直是世界上最大的軟體開發公司之一。 瞭解 Microsoft 如何在 DevOps 中開發。
如需持續整合的實作DevOps體驗,請參閱下列學習路徑: