Day 810:遗留系统

改造遗留系统或者防止代码快速腐化的一点体会就是从领域模型入手。我们有两套遗留系统:合同系统以及CRM系统。刚开始时两者比较独立,随着业务发展,两者有了比较密切的关联。方案评审时发现,大家理解业务需求没问题,但是没有分清楚领域模型,只是把需求简单归了下类,哪个是合同系统,哪个是CRM,流程搅和到了一起。我认为其中的关键是,想清楚或者定义清楚每个系统的核心价值或职责是什么,而不是看和哪个有关就丢进去。

你可能感兴趣的:(Day 810:遗留系统)