How To Start Refactor System

2017年10月12日

缘起

  • 这个题倒是想法了,自己一直都是在老系统上不断修改代码,没真正从头做过一个商用的系统(写的小例子除外)。
  • 受《思考的要诀》的影响,觉得这个专题首先要自己多去思考,让自己想一切想通了,而不是一上来就从网上找答案(当然部分的参考还是必须的)。
  • 自己后期的一些计划
    • 10月自己思考系统架构、基于老系统的业务整理。 无实质交付物
    • 11月要在10月的收集与思考的基础上,形成 能让导师评审的交付物,也可以理解成概要设计的v1.0。
    • 12月在完善11月的概要设计基础上,形成 详细设计的交付物

内容

前期的思考

  • 既然然要开始重构,我觉得至少有以下方面必须考虑:(遗留系统会存在:文档与代码不匹配,代码与注释不匹配。
    • 技术选型
    • 旧有业务的整理
    • 业务流程的再造
    • 数据库的生成(从旧数据库生成ER图
    • 用新技术完成前、中、台的初步全流程。

参考&收获

参考

版本

  • 2017-10-12开始写的整个文章架构,2017-10-11跑步的时候想的。

收获