泛内容详情页重构之路

2018-11-01  本文已影响28人  sjtupt

背景

随着业务不断的迭代发展,内容详情页的业务模式正变得越来越复杂。诸如九空格式短图文、顶部翻页横划式短图文、视频、Stroy播放及长图文等各种玩法层出不穷,内容详情页也经历了纯Native开发、纯Hybrid开发及目前的长图文Hybrid开发、短图文及视频采用Native开发的模式。为了应对灵活多变的产品形态,原来单控制器、单ViewModel管理所有页面功能的架构模式显然是不合适的,因此我们对原有的架构模式进行了大尺度的重构。

痛点

  1. 单控制器模式痛点
  1. 评论模块痛点

先介绍下重构后的收益,再分析重构中的指导思想及设计方案。

收益

原则

方案

内容详情页一般都由内容和评论两大部分组成,下文将从内容和评论两个业务类型角度出发,分别阐述设计思想及部分实现细节。

内容
评论

展望

一个好的架构,能很大程度上提升开发生产力,有助于后续的扩展,维护。但是随着业务的蓬勃发展,原有架构也一定会受到挑战,因此,要有一颗拥抱变化的心,不停地学习,不停地重构,让代码越写越精,越写越壮。

上一篇 下一篇

猜你喜欢

热点阅读