Flutter線上代碼覆蓋率FlutterCodeX

作者:閒魚技術-君愛

背景

近年來,閒魚舊業務在Flutter架構升級下,大量頁面通過Flutter開發實現。業務不斷迭代,包體積也隨之增大,閒魚Android、iOS安裝包大小較去年有較大增加,其中,Flutter在閒魚包體積中佔比20%,閒魚開發逐步需要考慮進行Flutter側工程治理。Flutter官方也在爲包大小不斷努力,致力於降低打包產物的大小,但仍未有成熟方案。因此現階段,我們可以考慮如何將無效代碼下線。

通過人工梳理的方式,依賴於開發人員的業務熟悉程度,難免疏漏。我們需要有準確的的線上代碼覆蓋率,作爲數據依據,推動業務進行行之有效的代碼下線。

本文爲您介紹,Flutter的線上代碼覆蓋率解決方案——FlutterCodeX。針對類級別編譯時代碼插粧,運行時後臺數據聚合,進行數據採集上報,獲得最終代碼覆蓋率數據,推動廢棄業務下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章