项目重构经验记录

需求:目前公司内部有一个项目,leader不想给外包做了,想收回来自己做。我看过之后发现继续重构维护成本有点大,遂决定重构。

外包技术栈:前端vue2.0,后端C#,数据库sqlserver

由于我既不会C#,也不会sqlserver,所以决定写项目。

遇到的第一个难题是,因为项目已经上线有了部分用户数据,该部分的数据不能丢失,所以新的框架内要继续保留原用户数据。我目前不懂该业务,所以打算进行以下操作:

将外包的项目在本机跑起来难度有点大,更何况我不熟悉C#。

首先项目已经上线,肯定是不能停,找到一个用户使用很少的时间,举例说凌晨两点。

此时登录系统注册一个测试账号,要具有显眼的特征,举例说用户名可以设置为“hello world 测试用户”。便于监控数据变化。

监控数据的过程中,逐渐编写并修改数据库表说明书。

整理完数据库表说明书之后,根据业务筛选出关键信息表并在mysql数据中建立新表开始新框架编写,

posted @ 2024-05-05 14:21  一叶平易  阅读(10)  评论(0编辑  收藏  举报