安全生产三模块

93 阅读1分钟

安全生产三模块

1、代码生产流程

  • 明确改动目的,cr里面是否达到
  • 改动点是否不重不漏(逻辑上,文件上)
    • 前端:考虑是否有联动点
    • 后端:配置项(各种环境的config文件,是不是应改尽改了)
  • 改动是否符合最小变更原则
  • 是否有潜在问题
    • (后端)数据安全(明文密码、sql注入之类的)
    • 鲁棒性(即代码健壮性,前后端同理)
    • 是否有非兼容变更!
  • 看到0一定要小心!!要数清楚到底几个0

2、预发验证

  • 是否完整验证(功能点至少验证2次)
    • 不对劲的点一定要记录下来,搞清楚!
  • 是否不影响其他模块!(important)
  • 如果代码有改动,一定要全量重新验证

3、线上验证

  • 发布前再次进行预发确认和cr确认(即1、2 步骤)
  • 发布完立刻进行验证,先看全局是否正常!
  • 是否需要灰度?
  • 后端线上发布时+1 要知晓,不然很危险!