《重构》系统篇
前言
不要指望系统是好的,代码重构是第一步,但是系统重构是目的,从系统维度看重构的战略和战术设计。
- 重构的价值:业务和产品是不感知重构的,上级领导可能是未知的,所以重构难以被排期
- 当前场景重构:重构需要针对场景重构,主要是避免过度设计,场景梳理是需要时间的,但是当前要做的项目是最好的切入点
- 历史场景重构:历史场景的重构,要能先看出历史的妥协,因为时间问题所以先上,但后期要改回来,其实就是场景重构
必要性
- 无用的产品经理:流水的产品经理,产品经理的不专业性,传话的产品经理大有人在,如果开发人员也流水,那么只有代码是铁打的。统一的战略更无法发挥作用
战术
隔离内核:把烂代码当作是应用层,因为应用层是一个分层中比较细节的了,而且它本身就是和核心域同构的。
--------------------------------
优秀、是一种习惯
、、、、、、、、、、、、、、、