教学典型案例10.对生产环境以及生产数据的敬畏

Posted 爱吃芋圆的兔子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教学典型案例10.对生产环境以及生产数据的敬畏相关的知识,希望对你有一定的参考价值。

目录

一:背景介绍

现象描述

老师在没有上课的情况下,在线人员详情页面中显示有很多在线人员,并且这个在线人员的时间是对不上的。这时,我们去了解这个老师的上课情况,并在学生端查看是否有开课,又去学习通确认是否还是这个班级里的学生。

产生问题的原因

当两种情况都不符合时,又询问了开发人员,这才发现,他们在生产环境在做测试,修改了生产的部分用户数据导致出现了这个问题。

二:思路&方案

建立四套环境:

  1. 开发环境:专供开发人员开发时使用的环境,每位开发人员在自己的dev分支上进行开发,提测前或者开发到一定程度后,会进行代码合并,并且进行相应的联调工作。
  2. 测试环境:为测试人员提供的环境,一般会由测试人员自己进行部署,然后在进行测试
  3. 预生产环境:测试环境到生产环境的过渡,和生产环境的数据是一致的。测试环境可能会受到一些限制、一些流程或者有些数据在测试环境上没有测试覆盖全面,这时,就可以在预生产环境进行验证,从而保证产品上线质量
  4. 生产环境:线上环境,是正式提供给对外服务的,要对生产环境有敬畏之心

三:问题分析

对生产环境没有敬畏之心,也没有意识到生产环境的重要性,以及没有做到全心全意为人民服务。更没有换位思考,如果你使用的软件出现了许多错误的数据,那么你对这个软件的信任度是多少呢?可想而知,信任度无!

四:总结

  1. 要对生产环境有敬畏之心
  2. 全心全意为人民服务
  3. 加强职业化能力

以上是关于教学典型案例10.对生产环境以及生产数据的敬畏的主要内容,如果未能解决你的问题,请参考以下文章

教学典型案例04.生产环境app打包导致不能自动升级

记一次生产慢sql查询的解决

生产环境典型问题实录第二期

Docker适合生产环境了吗?

Zabbix监控平台生产环境案例

生产环境为啥尽量不用join