內容簡介:「在一個龐大且不斷發展的源碼庫之中保持生產力似乎是一項薛西弗斯(Sisyphean)任務。本書將此過程分解成你可以立即應用的逐步指南。」
—Cal Henderson
Slack首席技術長
「我很喜歡這本書中的案例研討。多麼希望能把這本書送給過去的自己,幫助她規劃大型遷移工作。其中探討的經驗教訓,有很多是我過去不得不硬著頭皮學會的。」
—Julia Evans
Wizard Zines作者
對複雜的大型源碼庫進行重大變更是一項艱鉅的任務,除非你有合適的團隊、工具和心態,否則幾乎不可能成功完成。如果你的應用程式需要大幅改造,而你又不確定如何以可持續的方式實作這些變更,那麼本書就是為你準備的。
軟體工程師Maude Lemaire將引導你從頭到尾完成整個重構過程。你將從她在Slack關鍵成長期推動效能改善和重構工作的經驗中學習,包括兩個案例研討,闡明這些技巧在現實世界可以產生怎樣的影響。本書將幫助你獲得一種新的能力,幫助你在源碼庫中有效引入重要的變革。
‧瞭解程式碼是如何劣化的,以及為什麼有些劣化情形是無可避免的
‧在重構之前,對你源碼庫的狀態進行定量和定性分析
‧起草一份範疇明確的執行計畫,設下策略性的里程碑
‧贏得工程管理階層的支持
‧建立並協調出最適合該專案的團隊
‧在團隊內部和外部進行有效溝通
‧採用最佳實務做法,成功執行重構
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。