大型Android系統重構實戰資源簡介

移動應用領域的發展已經超過 10 年,因人員流動、技術債務累積、技術生態更新等原因,產生了大量的遺留系統。如果沒有良好的過程管理和重構方法,重寫的系統又可能成為新的遺留系統。

你可能遇到過這些難題

架構混亂大泥球架構,代碼量上百萬行,無從下手。

代碼質量差內部耦合高,代碼質量低,修改維護牽一發動全身。

開發效率低編譯集成調試慢,開發效率低,缺乏任何自動化測試。

技術棧陳舊;祖傳代碼;無人敢動。

為了解決上述問題,這門課程,讓你掌握大型 Android 遺留系統的架構演進與重構思路、方法和一線開發經驗。課程將圍繞一個貼近實際工作的 App 項目,帶你在實戰演練中,體會單體架構演化為組件化架構的過程。

同時,掌握了課程里的流程方法、工具與設計思想,你也可以無縫應用到其他移動應用項目開發、維護中,真正提高團隊的效率,最終提升交付質量。

課程目錄

開篇詞|一個App成了遺留系統,我們有啥破解之法?.md

開篇詞|一個App成了遺留系統,我們有啥破解之法?.mp3

開篇詞|一個App成了遺留系統,我們有啥破解之法?.pdf

01|初識重構重構的類型、收益和度量.md

01|初識重構重構的類型、收益和度量.mp3

01|初識重構重構的類型、收益和度量.pdf

02|自動化測試從0開始為一個特性覆蓋自動化測試.md

02|自動化測試從0開始為一個特性覆蓋自動化測試.mp3

02|自動化測試從0開始為一個特性覆蓋自動化測試.pdf

03|測試落地三招提高遺留系統代碼的可測試性.md

03|測試落地三招提高遺留系統代碼的可測試性.mp3

03|測試落地三招提高遺留系統代碼的可測試性.pdf

04|架構演進架構是如何跟隨業務演進的?.md

04|架構演進架構是如何跟隨業務演進的?.mp3

04|架構演進架構是如何跟隨業務演進的?.pdf

05|項目診斷與改進如何進行組件化分析和設計?.md

05|項目診斷與改進如何進行組件化分析和設計?.mp3

05|項目診斷與改進如何進行組件化分析和設計?.pdf

06|分析工具幾百萬行規模的遺留系統怎么分析?.md

06|分析工具幾百萬行規模的遺留系統怎么分析?.mp3

06|分析工具幾百萬行規模的遺留系統怎么分析?.pdf

07|分析實操運用自動化工具診斷分析Sharing項目.md

07|分析實操運用自動化工具診斷分析Sharing項目.mp3

07|分析實操運用自動化工具診斷分析Sharing項目.pdf

08|防微杜漸5類遺留系統典型的代碼壞味道.md

08|防微杜漸5類遺留系統典型的代碼壞味道.mp3

08|防微杜漸5類遺留系統典型的代碼壞味道.pdf

09|重構手法6種遺留系統常用的安全重構手法.md

09|重構手法6種遺留系統常用的安全重構手法.mp3

09|重構手法6種遺留系統常用的安全重構手法.pdf

10|架構改造5個步驟,高效推動組件化架構重構.md

10|架構改造5個步驟,高效推動組件化架構重構.mp3

10|架構改造5個步驟,高效推動組件化架構重構.pdf

11|案例演示如何將設計最終落地到代碼?.md

11|案例演示如何將設計最終落地到代碼?.mp3

11|案例演示如何將設計最終落地到代碼?.pdf

12|依賴注入與路由框架能夠為我們解決什么問題?.md

12|依賴注入與路由框架能夠為我們解決什么問題?.mp3

12|依賴注入與路由框架能夠為我們解決什么問題?.pdf

13-組件運行時兼容讓組件可以靈活插拔.md

13-組件運行時兼容讓組件可以靈活插拔.mp3

13-組件運行時兼容讓組件可以靈活插拔.pdf

14|過大類重構如何重構動輒過萬行的一個類?.md

14|過大類重構如何重構動輒過萬行的一個類?.mp3

14|過大類重構如何重構動輒過萬行的一個類?.pdf

15-重構實操化整為零,落地文件模塊MVP重構.md

15-重構實操化整為零,落地文件模塊MVP重構.mp3

15-重構實操化整為零,落地文件模塊MVP重構.pdf

16|技術棧更新消息組件Kotlin+MVVM重構.md

16|技術棧更新消息組件Kotlin+MVVM重構.mp3

16|技術棧更新消息組件Kotlin+MVVM重構.pdf

17|框架升級如何小步安全地升級數據庫框架?.md

17|框架升級如何小步安全地升級數據庫框架?.mp3

17|框架升級如何小步安全地升級數據庫框架?.pdf

18|分支是捷徑還是;不歸路;?.md

18|分支是捷徑還是;不歸路;?.mp3

18|分支是捷徑還是;不歸路;?.pdf

19|倉庫&版本管理如何從物理邊界上規范依賴?.md

19|倉庫&版本管理如何從物理邊界上規范依賴?.mp3

19|倉庫&版本管理如何從物理邊界上規范依賴?.pdf

20|獨立編譯調試如何讓測試驗證更加高效?.md

20|獨立編譯調試如何讓測試驗證更加高效?.mp3

20|獨立編譯調試如何讓測試驗證更加高效?.pdf

21|持續集成流水線如何通過自動化解放你的雙手?.md

21|持續集成流水線如何通過自動化解放你的雙手?.mp3

21|持續集成流水線如何通過自動化解放你的雙手?.pdf

22|度量,我們如何以終為始,以始為終?.md

22|度量,我們如何以終為始,以始為終?.mp3

22|度量,我們如何以終為始,以始為終?.pdf

23|Android系統開發Android系統開發的版本管理、編譯與自動化測試.md

23|Android系統開發Android系統開發的版本管理、編譯與自動化測試.mp3

23|Android系統開發Android系統開發的版本管理、編譯與自動化測試.pdf

24|;魔改;的Android系統廠商定制的Android系統為什么也要解耦?.md

24|;魔改;的Android系統廠商定制的Android系統為什么也要解耦?.mp3

24|;魔改;的Android系統廠商定制的Android系統為什么也要解耦?.pdf

25|Android系統解耦殊途同歸,Android系統組件化之路.md

25|Android系統解耦殊途同歸,Android系統組件化之路.mp3

25|Android系統解耦殊途同歸,Android系統組件化之路.pdf

加餐|組件化成熟度評估,你的目的地在哪里呢?.md

加餐|組件化成熟度評估,你的目的地在哪里呢?.mp3

加餐|組件化成熟度評估,你的目的地在哪里呢?.pdf

結束語|以重構為動力,讓遺留系統煥發新生.md

結束語|以重構為動力,讓遺留系統煥發新生.mp3

結束語|以重構為動力,讓遺留系統煥發新生.pdf

期末測試|來赴一場滿分之約!.md

期末測試|來赴一場滿分之約!.pdf

本站所有資源版權均屬于原作者所有,這里所提供資源均只能用于參考學習用,請勿直接商用。若由于商用引起版權糾紛,一切責任均由使用者承擔。

最常見的情況是下載不完整: 可對比下載完壓縮包的與網盤上的容量,若小于網盤提示的容量則是這個原因。這是瀏覽器下載的bug,建議用百度網盤軟件或迅雷下載。 若排除這種情況可聯絡站長QQ:824986618。

如果您已經成功付款但是網站沒有彈出成功提示,請聯系站長提供付款信息為您處理

教程資源屬于虛擬商品,具有可復制性,可傳播性,一旦授予,不接受任何形式的退款、換貨要求,請您在購買獲取之前確認好是您所需要的資源。充值也好,購買會員也一樣,最終解釋權歸本站所有。