書單 · 筆記 軟體工程
修改軟件的藝術 : 構建易維護代碼的 9 條最佳實踐
用一段話介紹
本書主要介紹關於極限編程與敏捷開發實踐,用九條實踐來講述從需求、編碼到發佈,我們應該如何實踐。這本書本身並不厚,但卻切切實實的完整講述了所有關於現代軟體工程實踐你必須應用的做法。從如何與 PO 一起合作討論需求,接著將需求拆分成小任務,然後運用良好的工程實踐,讓程式碼的內外品質兼具,最後頻繁的發布新功能給客戶。
每個步驟環環相扣,運用分而治之的原則,將需求拆小,將任務拆小,將代碼修改的範圍也拆小,讓每一步都能快速反饋,加速開發速度。運用好的設計原則,讓代碼易於修改,也有很高的可測試性,最終減少 Bug,這些特性都能進一步的回饋到整個開發過程上。好好的實踐這些原則,能讓我們開發更為順暢,提升產品品質。