老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码

  • 时间:
  • 浏览:0

作者:闲鱼技术-紫思

第一轮改造中

在业务开发的过程中,往往存在平台代码和业务代码耦合严重难以分离、业务和业务之间代码交织缺少拆解的问題图片。平台和业务代码交织导致 不易修改,不同业务的代码交织增加了不同负责团队之间的协同成本。但会 不论从代码质量,还是从团队公司企业合作 的角度来看都严重地影响了开发团队之间的协同数率和开发数率,最终影响到了用户体验和业务发展。在闲鱼,商品发布和编辑功能也是这麼 。本文将以闲鱼商品发布和编辑功能的改造为例,向大伙展示闲鱼是如何除理此类问題图片,从而更有效地协同更多团队加快数率更稳定地支撑各种业务的。

为了实现上述目标,针对发布和编辑功能,进行了两轮升级。第一轮的目标在于“平台和业务分离、业务和业务隔离”;而第二轮将更进一步,目标在于“系统之间的解耦合,提升团队协同数率”。