微商城订单模块重构实践
背景 订单是电商服务的核心场景之一,微商城客户端的订单模块已经服务了商家多年,功能和体验上和 PC 端有一定的差距。为了弥补不足,提升商家的体验,产品经过一系列数据调研,发起了微商城订单模块的重构项目。 作为“乐于重构”的开发者,在此次重构中以增强代码维护性以及线上稳定性为目的,接受了这次挑战。接下来将从业务代码架构、历史代码改造两方面,简单地聊一聊我们在此次重构中的一些经验。 业务代码架构的改进 1. 组件拆分 上图为旧订单列表和新订单列表的截图 上图是新订单列表中订单状态配置和筛选项配置的截图 不论是新订单列表还是旧订单列表,页面核心功能区域…
Read More