记一次小红书 Android 客户端的业务重构极客时间·大咖说

记一次小红书 Android 客户端的业务重构

28分钟 ·
播放数73
·
评论数0

栏目介绍

随着 App 新功能扩展,工程挑战和技术债务不断累积,没有统一的业务架构,项目中各种架构混用:野生 Android、MVC、MVP、MVP-Clean、MVVM 甚至 MVPVM 等。每个工程师都通过自己熟悉的架构来实现业务逻辑,这就很容易造成以下一些问题:代码混乱、维护困难、不同架构模式的代码间互相调用困难,容易有 BUG,代码复用性差,测试覆盖率低等,严重得影响了开发进度。在重构项目的过程中落地了新的框架设计以及对基础设施做了一些改造,提升了代码复用,减少了模块之间的耦合,提升了开发效率,并且在去掉冗余代码后对性能也有一定的提升。

更新节奏:每周一/三/五,早8点

分享人

吕贝尔  小红书资深 Android 工程师

本期分享的完整文稿,见极客时间《小红书Android客户端的业务框架践

演讲提纲

  • 现有框架梳理
  • 我们需要什么样的框架
  •  LCB框架
  • 基础设施的改造
  • 我们收获了什么
  • 总结与展望

相关

公众号:极客时间

APP:极客时间

版权所有:北京极客邦控股有限公司

如果你喜欢我们的节目,欢迎你分享到更多的地方,也欢迎你在我们的评论区留言交流。