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

  • 时间:
  • 浏览:4
  • 来源:大发快3官方网址—大发快3APP下载

在业务开发的过程中,往往居于平台代码和业务代码耦合严重难以分离、业务和业务之间代码交织缺少拆解的疑问。平台和业务代码交织原困不易修改,不同业务的代码交织增加了不同负责团队之间的协同成本。如果不论从代码质量,还是从团队媒体合作的淬硬层 来看都严重地影响了开发团队之间的协同速率单位和开发速率单位,最终影响到了用户体验和业务发展。在闲鱼,商品发布和编辑功能也是没人。本文将以闲鱼商品发布和编辑功能的改造为例,向许多人展示闲鱼是何如处置此类疑问,从而更有效地协同更多团队很快更稳定地支撑各种业务的。

第一轮改造中

作者:闲鱼技术-紫思

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