MV*模式重构演进(下)

所属专题:代码优化与重构

嘉宾 : 黄俊彬 | ThoughtworksDTO Advisory

讲师介绍

专题演讲嘉宾:黄俊彬

ThoughtworksDTO Advisory

Thoughtworks 中国区 DTO 团队敏捷技术教练、9 年移动端开发经验,某头部⽹盘 Android 客户端开发与性能优化、基础组件研发及 SDK 设计,某手机厂商 OS 解耦及敏捷转型等项⽬。在移动开发领域的应⽤性能优化、自动化测试、架构设计及组件化等⽅向有丰富的经验。目前主要在智能硬件、通信、互联网、金融等领军企业提供敏捷转型、性能优化、系统架构改造、大型遗留系统重构等服务。

议题介绍

演讲:MV*模式重构演进(下)

移动应用领域的发展已经超过 10 年,在移动互联网的高速发展及竞争中,更快及更高质量的交付用户,显然尤为重要。但很多产品随着移动互联网的发展,已经迭代超过十年。在这个过程中人员流动、技术债务累计、技术生态更新,使得产生了大量的遗留系统。在对遗留系统的整改当中,All in Activity 是最常见的一种典型坏味道,在开发中,将所有的业务逻辑、UI 操作全部都放在一个类中,导致存在大量过万行的上帝类。本次我将为大家分享的 MV*模式重构演进将结合业内主流的 MV* 模式,高效安全地将遗留代码重构至 MV* 模式,提高代码健壮性及可维护性。

演讲提纲:

1. MV* 模式重构示例演示

  • 梳理业务逻辑
  • 分析代码设计
  • 补充守护测试
  • 简单设计
  • 小步安全重构
  • 集成验收测试

2. 总结

你将获得:

  • 了解安全重构落地流程及方法
  • 通过示例演示了解完整的重构过程
  • 了解 Android 遗留代码自动化测试策略
  • 了解如何使用 IDE 进行自动化重构
  • 了解如何为重构做好关键的度量反馈

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们