重构的经验

一般很多公司因为前期人员不足,业务发展飞快等原因,产生各种祖传代码,等项目稳定以后一般都会回过头重构

重构的时机:

  • 需求稳定,时间比较充裕
  • 有重大需求变更的时候

重构分类:

  • 纯前端重构,
  • 技术栈升级比如 vue1 到vue2
  • 技术栈变更,比如jq到vue, react到vue等
  • 或者纯业务重构
  • 单测的重要性
  • 前后端分离重构

需要参与的人员:

  • 前端
  • 后端(前后端分离)
  • 测试(必须要得到他们支持)
  • 老大们、产品拍板同意(大块的重构是要占据正常上班时间的,会影响其他迭代)

重构比较熟的业务,确定好时间节点,直接干就好了

不熟的业务,需要先理好需求,一般我会写一个细节分析分档,拉上熟悉业务的后端、测试、产品,确定所有的点都ok以后,再开始干

上线方式和移动云目前的方式类似, 基本都是开发一部分上线一部分,用iframe嵌入,或者自己手动再实现一套菜单和头

特别注意的一点,小的改动(特别是新接手的业务)一定要注意,往往都是跪在这种小改动小优化上面,任何改动,告知测试!!!

暂无评论