《重构》系统篇

前言

不要指望系统是好的,代码重构是第一步,但是系统重构是目的,从系统维度看重构的战略和战术设计。

  • 重构的价值:业务和产品是不感知重构的,上级领导可能是未知的,所以重构难以被排期
  • 当前场景重构:重构需要针对场景重构,主要是避免过度设计,场景梳理是需要时间的,但是当前要做的项目是最好的切入点
  • 历史场景重构:历史场景的重构,要能先看出历史的妥协,因为时间问题所以先上,但后期要改回来,其实就是场景重构

必要性

  • 无用的产品经理:流水的产品经理,产品经理的不专业性,传话的产品经理大有人在,如果开发人员也流水,那么只有代码是铁打的。统一的战略更无法发挥作用

战术

隔离内核:把烂代码当作是应用层,因为应用层是一个分层中比较细节的了,而且它本身就是和核心域同构的。

 

posted @ 2022-10-16 20:11  饭小胖  阅读(33)  评论(0编辑  收藏  举报