「開發能力成為必備技能之一。」——《DevOps 原理、方法与实践》(本書為簡體中文作者出版書籍,引用內文則經過轉譯為正體中文。)
隨著 DevOps 觀念的普及,再加上虛擬化、雲端與自動化技術的發展。
Everything as Code,似乎已不是遙不可及的夢想,而是有可能達成的現實。
OOXX as Code,幫助我們將軟體開發交付流程中的許許多多東西都轉變成一種程式碼。
讓我們有機會可以如同撰寫程式碼一樣的,將軟體工程師再熟悉不過的架構、分析、設計、邏輯、抽象、模組、自動化、測試、驗證、審核⋯⋯各種能力運用在所有的資源與目標。
這當然有助於我們更有能力去掌握及管理軟體開發交付中的所有異動。
但這同時也意味著,Code 成為你團隊的另一種共同語言。
導致你團隊中的所有「工程師」,甚至是非工程師,或多或少都必須要具備一定程度的程式碼開發能力。
依據你團隊的規模、技術能力、以及實踐 DevOps 的深入程度,相信你或多或少已經有在實踐部分的 OOXX as Code。
你的團隊夥伴有能力撰寫各種 OOXX as Code?他們能理解這些不同的 OOXX as Code 嗎?
你覺得這些 OOXX as Code 對你的軟體開發交付流程來說,是加分還是扣分呢?