翻新原因.md 930 B

翻新原因

旧系统故障严重

包含事务锁死在内,每月要集中处理的问题非常非常多

旧系统不必要复杂度太高

代码中应该实现的逻辑,全部放在sql

1、性能极差

2、所以修改都要基于sql一级的修改

3、项目逻辑分散,几乎不可跟踪

旧系统缺乏核心维护人员

1、外包人员不可靠

2、代码中魔法约定过多。

3、外包人员的传承意愿不大

旧系统缺乏代码

1、大量代码在封装文件里

2、暴露出的文件不是最新代码

旧系统缺乏文档

1、完全没有任何可读文档

2、翻新后,我们可以留下基于逻辑关系的文档

旧系统页面隔离

1、我们可以一个页面一个页面替换

2、我们可以一个功能一个功能比对翻新替换

3、我们可以一个功能一个功能质量保证之后替换