×
建立演進式系統架構|支援常態性的變更
作者: Neal Ford, Rebecca Parsons, Patrick Kua
譯者:賴屹民
書號: A612
出版日: 2019/07/19
ISBN:9789865021733
附件: 無
定價: 480
電子書: 未出版
內容特色
“每位架構師都能夠從本書的專業觀點和實踐方法獲益良多,真希望我十年前就得到這本書。很開心它問世了。”
—Dr. Venkat Subramaniam
獲獎作者暨Agile Developer公司創辦人

由於軟體開發生態系統不斷變化,持續提供新工具、框架、技術與規範,架構師再也不能只做靜態的規劃了。這種情況讓脆弱系統的擁有者頭疼,卻也因此帶來終極解決方案。近年來,軟體工程實踐法的核心——漸進開發已奠定了基礎,讓人們重新思考該如何隨著時間演進架構。本書整合這些實踐技術,提供新的方式,讓你重新思考「架構」與「時間」的交會點。

建立演進式架構包括三個重點:適應度函數、漸進變更與適度耦合。來自ThoughtWorks的三位專家將分別介紹這三個層面,並且結合它們,展示如何建立可持續變更的架構。

你將探索:
‧適應度函數:這是架構必須展現或逐漸實現的特性
‧漸進變更:透過開發與運維方法來逐漸變更
‧架構耦合:找出正確的架構耦合程度,既支援變更又不讓架構脆化
‧可演進資料:隨著需求與架構的變化改進資料結構
‧建構可演進的架構:結合以上所有層面,建立演進式架構
‧實際建立演進式架構:實際帶你入門
作者介紹
Neal Ford 是ThoughtWorks的軟體架構師暨迷因牧人(Meme Wrangler),ThoughtWorks是專門開發及交付端對端軟體的全球IT顧問公司。

Rebecca Parsons博士 是ThoughtWorks的首席技術長,對於建構大型分散式物件app,以及整合迥然相異的系統有豐富的經驗。

Patrick Kua 是ThoughtWorks的技術長與推廣專家,有十餘年的敏捷與精簡開發程序經驗。
章節目錄
第一章 軟體架構
第二章 適應度函數
第三章 漸進變更工程
第四章 架構耦合
第五章 可演進的資料
第六章 建構可演進的架構
第七章 演進式架構的陷阱與反模式
第八章 實際建立演進式架構
建立演進式系統架構|支援常態性的變更 分享
  • 作者: Neal Ford, Rebecca Parsons, Patrick Kua
  • 書號:A612
  • ISBN:9789865021733
  • 出版日:2019/07/19
  • 定價:$ 480
  • 電子書:已出版
  • 購買紙本書

    內容特色
    “每位架構師都能夠從本書的專業觀點和實踐方法獲益良多,真希望我十年前就得到這本書。很開心它問世了。”
    —Dr. Venkat Subramaniam
    獲獎作者暨Agile Developer公司創辦人

    由於軟體開發生態系統不斷變化,持續提供新工具、框架、技術與規範,架構師再也不能只做靜態的規劃了。這種情況讓脆弱系統的擁有者頭疼,卻也因此帶來終極解決方案。近年來,軟體工程實踐法的核心——漸進開發已奠定了基礎,讓人們重新思考該如何隨著時間演進架構。本書整合這些實踐技術,提供新的方式,讓你重新思考「架構」與「時間」的交會點。

    建立演進式架構包括三個重點:適應度函數、漸進變更與適度耦合。來自ThoughtWorks的三位專家將分別介紹這三個層面,並且結合它們,展示如何建立可持續變更的架構。

    你將探索:
    ‧適應度函數:這是架構必須展現或逐漸實現的特性
    ‧漸進變更:透過開發與運維方法來逐漸變更
    ‧架構耦合:找出正確的架構耦合程度,既支援變更又不讓架構脆化
    ‧可演進資料:隨著需求與架構的變化改進資料結構
    ‧建構可演進的架構:結合以上所有層面,建立演進式架構
    ‧實際建立演進式架構:實際帶你入門
    作者介紹
    Neal Ford 是ThoughtWorks的軟體架構師暨迷因牧人(Meme Wrangler),ThoughtWorks是專門開發及交付端對端軟體的全球IT顧問公司。

    Rebecca Parsons博士 是ThoughtWorks的首席技術長,對於建構大型分散式物件app,以及整合迥然相異的系統有豐富的經驗。

    Patrick Kua 是ThoughtWorks的技術長與推廣專家,有十餘年的敏捷與精簡開發程序經驗。
    章節目錄
    第一章 軟體架構
    第二章 適應度函數
    第三章 漸進變更工程
    第四章 架構耦合
    第五章 可演進的資料
    第六章 建構可演進的架構
    第七章 演進式架構的陷阱與反模式
    第八章 實際建立演進式架構