移动应用遗留系统重构(14)- ???视频教学!Kotlin+MVVM重构

前言

上一篇移动应用遗留系统重构(13)-MVP重构示例篇介绍了文件模块团队将文件主页重构为MVP架构,并且补充了自动化测试。经过重构后,团队的开发效率和版本质量有了明显的提升。动态模块的业务比文件模块更复杂,并且这次团队决定使用新的开发语言Kotlin及MVVM架构。

本篇我们将拿DynamicBundle作为例子,为大家继续演示如何从Java代码过渡为Kotlin代码,以及如何一步一步将上帝类重构演化为MVVM架构。

视频演示地址: mp.weixin.qq.com/s/vex4Kn6Ts…

重构流程

从新回忆下上一篇我们分析的重构流程,对于转Kotlin语言,我们建议也做完至第3步,有了守护测试再进行转换,这样更加安全。流程如下:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享