大型Android系統(tǒng)重構(gòu)實(shí)戰(zhàn)資源簡(jiǎn)介

移動(dòng)應(yīng)用領(lǐng)域的發(fā)展已經(jīng)超過 10 年,因人員流動(dòng)、技術(shù)債務(wù)累積、技術(shù)生態(tài)更新等原因,產(chǎn)生了大量的遺留系統(tǒng)。如果沒有良好的過程管理和重構(gòu)方法,重寫的系統(tǒng)又可能成為新的遺留系統(tǒng)。

你可能遇到過這些難題

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

代碼質(zhì)量差內(nèi)部耦合高,代碼質(zhì)量低,修改維護(hù)牽一發(fā)動(dòng)全身。

開發(fā)效率低編譯集成調(diào)試慢,開發(fā)效率低,缺乏任何自動(dòng)化測(cè)試。

技術(shù)棧陳舊;祖?zhèn)鞔a;無人敢動(dòng)。

為了解決上述問題,這門課程,讓你掌握大型 Android 遺留系統(tǒng)的架構(gòu)演進(jìn)與重構(gòu)思路、方法和一線開發(fā)經(jīng)驗(yàn)。課程將圍繞一個(gè)貼近實(shí)際工作的 App 項(xiàng)目,帶你在實(shí)戰(zhàn)演練中,體會(huì)單體架構(gòu)演化為組件化架構(gòu)的過程。

同時(shí),掌握了課程里的流程方法、工具與設(shè)計(jì)思想,你也可以無縫應(yīng)用到其他移動(dòng)應(yīng)用項(xiàng)目開發(fā)、維護(hù)中,真正提高團(tuán)隊(duì)的效率,最終提升交付質(zhì)量。

課程目錄

開篇詞|一個(gè)App成了遺留系統(tǒng),我們有啥破解之法?.md

開篇詞|一個(gè)App成了遺留系統(tǒng),我們有啥破解之法?.mp3

開篇詞|一個(gè)App成了遺留系統(tǒng),我們有啥破解之法?.pdf

01|初識(shí)重構(gòu)重構(gòu)的類型、收益和度量.md

01|初識(shí)重構(gòu)重構(gòu)的類型、收益和度量.mp3

01|初識(shí)重構(gòu)重構(gòu)的類型、收益和度量.pdf

02|自動(dòng)化測(cè)試從0開始為一個(gè)特性覆蓋自動(dòng)化測(cè)試.md

02|自動(dòng)化測(cè)試從0開始為一個(gè)特性覆蓋自動(dòng)化測(cè)試.mp3

02|自動(dòng)化測(cè)試從0開始為一個(gè)特性覆蓋自動(dòng)化測(cè)試.pdf

03|測(cè)試落地三招提高遺留系統(tǒng)代碼的可測(cè)試性.md

03|測(cè)試落地三招提高遺留系統(tǒng)代碼的可測(cè)試性.mp3

03|測(cè)試落地三招提高遺留系統(tǒng)代碼的可測(cè)試性.pdf

04|架構(gòu)演進(jìn)架構(gòu)是如何跟隨業(yè)務(wù)演進(jìn)的?.md

04|架構(gòu)演進(jìn)架構(gòu)是如何跟隨業(yè)務(wù)演進(jìn)的?.mp3

04|架構(gòu)演進(jìn)架構(gòu)是如何跟隨業(yè)務(wù)演進(jìn)的?.pdf

05|項(xiàng)目診斷與改進(jìn)如何進(jìn)行組件化分析和設(shè)計(jì)?.md

05|項(xiàng)目診斷與改進(jìn)如何進(jìn)行組件化分析和設(shè)計(jì)?.mp3

05|項(xiàng)目診斷與改進(jìn)如何進(jìn)行組件化分析和設(shè)計(jì)?.pdf

06|分析工具幾百萬行規(guī)模的遺留系統(tǒng)怎么分析?.md

06|分析工具幾百萬行規(guī)模的遺留系統(tǒng)怎么分析?.mp3

06|分析工具幾百萬行規(guī)模的遺留系統(tǒng)怎么分析?.pdf

07|分析實(shí)操運(yùn)用自動(dòng)化工具診斷分析Sharing項(xiàng)目.md

07|分析實(shí)操運(yùn)用自動(dòng)化工具診斷分析Sharing項(xiàng)目.mp3

07|分析實(shí)操運(yùn)用自動(dòng)化工具診斷分析Sharing項(xiàng)目.pdf

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

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

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

09|重構(gòu)手法6種遺留系統(tǒng)常用的安全重構(gòu)手法.md

09|重構(gòu)手法6種遺留系統(tǒng)常用的安全重構(gòu)手法.mp3

09|重構(gòu)手法6種遺留系統(tǒng)常用的安全重構(gòu)手法.pdf

10|架構(gòu)改造5個(gè)步驟,高效推動(dòng)組件化架構(gòu)重構(gòu).md

10|架構(gòu)改造5個(gè)步驟,高效推動(dòng)組件化架構(gòu)重構(gòu).mp3

10|架構(gòu)改造5個(gè)步驟,高效推動(dòng)組件化架構(gòu)重構(gòu).pdf

11|案例演示如何將設(shè)計(jì)最終落地到代碼?.md

11|案例演示如何將設(shè)計(jì)最終落地到代碼?.mp3

11|案例演示如何將設(shè)計(jì)最終落地到代碼?.pdf

12|依賴注入與路由框架能夠?yàn)槲覀兘鉀Q什么問題?.md

12|依賴注入與路由框架能夠?yàn)槲覀兘鉀Q什么問題?.mp3

12|依賴注入與路由框架能夠?yàn)槲覀兘鉀Q什么問題?.pdf

13-組件運(yùn)行時(shí)兼容讓組件可以靈活插拔.md

13-組件運(yùn)行時(shí)兼容讓組件可以靈活插拔.mp3

13-組件運(yùn)行時(shí)兼容讓組件可以靈活插拔.pdf

14|過大類重構(gòu)如何重構(gòu)動(dòng)輒過萬行的一個(gè)類?.md

14|過大類重構(gòu)如何重構(gòu)動(dòng)輒過萬行的一個(gè)類?.mp3

14|過大類重構(gòu)如何重構(gòu)動(dòng)輒過萬行的一個(gè)類?.pdf

15-重構(gòu)實(shí)操化整為零,落地文件模塊MVP重構(gòu).md

15-重構(gòu)實(shí)操化整為零,落地文件模塊MVP重構(gòu).mp3

15-重構(gòu)實(shí)操化整為零,落地文件模塊MVP重構(gòu).pdf

16|技術(shù)棧更新消息組件Kotlin+MVVM重構(gòu).md

16|技術(shù)棧更新消息組件Kotlin+MVVM重構(gòu).mp3

16|技術(shù)棧更新消息組件Kotlin+MVVM重構(gòu).pdf

17|框架升級(jí)如何小步安全地升級(jí)數(shù)據(jù)庫框架?.md

17|框架升級(jí)如何小步安全地升級(jí)數(shù)據(jù)庫框架?.mp3

17|框架升級(jí)如何小步安全地升級(jí)數(shù)據(jù)庫框架?.pdf

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

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

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

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

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

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

20|獨(dú)立編譯調(diào)試如何讓測(cè)試驗(yàn)證更加高效?.md

20|獨(dú)立編譯調(diào)試如何讓測(cè)試驗(yàn)證更加高效?.mp3

20|獨(dú)立編譯調(diào)試如何讓測(cè)試驗(yàn)證更加高效?.pdf

21|持續(xù)集成流水線如何通過自動(dòng)化解放你的雙手?.md

21|持續(xù)集成流水線如何通過自動(dòng)化解放你的雙手?.mp3

21|持續(xù)集成流水線如何通過自動(dòng)化解放你的雙手?.pdf

22|度量,我們?nèi)绾我越K為始,以始為終?.md

22|度量,我們?nèi)绾我越K為始,以始為終?.mp3

22|度量,我們?nèi)绾我越K為始,以始為終?.pdf

23|Android系統(tǒng)開發(fā)Android系統(tǒng)開發(fā)的版本管理、編譯與自動(dòng)化測(cè)試.md

23|Android系統(tǒng)開發(fā)Android系統(tǒng)開發(fā)的版本管理、編譯與自動(dòng)化測(cè)試.mp3

23|Android系統(tǒng)開發(fā)Android系統(tǒng)開發(fā)的版本管理、編譯與自動(dòng)化測(cè)試.pdf

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

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

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

25|Android系統(tǒng)解耦殊途同歸,Android系統(tǒng)組件化之路.md

25|Android系統(tǒng)解耦殊途同歸,Android系統(tǒng)組件化之路.mp3

25|Android系統(tǒng)解耦殊途同歸,Android系統(tǒng)組件化之路.pdf

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

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

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

結(jié)束語|以重構(gòu)為動(dòng)力,讓遺留系統(tǒng)煥發(fā)新生.md

結(jié)束語|以重構(gòu)為動(dòng)力,讓遺留系統(tǒng)煥發(fā)新生.mp3

結(jié)束語|以重構(gòu)為動(dòng)力,讓遺留系統(tǒng)煥發(fā)新生.pdf

期末測(cè)試|來赴一場(chǎng)滿分之約!.md

期末測(cè)試|來赴一場(chǎng)滿分之約!.pdf

本站所有資源版權(quán)均屬于原作者所有,這里所提供資源均只能用于參考學(xué)習(xí)用,請(qǐng)勿直接商用。若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

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

如果您已經(jīng)成功付款但是網(wǎng)站沒有彈出成功提示,請(qǐng)聯(lián)系站長QQ:824986618,若24小時(shí)內(nèi)沒人回應(yīng),或者購買的視頻無法觀看,提供付款信息,可以申請(qǐng)退款處理,其他原因,概不支持申請(qǐng)退款。最終解釋權(quán)歸本站所有。

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