项目实战典型案例19——临时解决方案和最终解决方案

简介: 项目实战典型案例19——临时解决方案和最终解决方案

临时解决方案和最终解决方案

一:背景介绍

本篇博客是对项目开发中出现的临时解决方案和最终解决方案进行的总结和改进。目的是将经历转变为自己的经验。通过博客的方式分享给大家,大家一起共同进步和提高。


二:思路&方案

针对于线上问题对于临时解决方案最终解决方案的解读。
临时解决方案:前提:首先对于出现的线上问题很明确知道问题的原因。并且针对于问题现在有哪几种实现方案,通过分析选出一种效果最好(时间、安全)的临时解决方案,通过这种方式一定可以临时性的解决出现的问题。

最终解决方案:方案落地之后以后这样的问题不会再出现,从根源上解决问题。
项目中的实例

1.登陆看不到课程,重新登陆就可以看到课程。
这里的重新登陆就可以看到课程了,这不叫临时解决方案,因为并不清楚问题出现的原因,所以对于这样操作的结果带来的影响也是具有不确定性的。更有严重的由于不清楚问题的原因,就对生产环境进行操作,甚至会引发更为严重的生产事故。


2.登陆看不到课程,是因为将课程放入到根目录的文件夹中,临时解决方案是将课程从根目录的文件夹中移出来。这里的移除来叫临时解决方案。之所以不是最终解决方案,是再次将课程放入根目录中依然会出现这个问题。


3.最终解决方案是,调整之后,以后不会再出现由于将课程放入到根目录的文件夹中,以及不会由于调整之后引发其他的问题,这才是最终的解决方案。

四:总结

对生产环境的敬畏,如何体现敬畏?

  1. 权限隔离,没有权限根本就不能操作生产环境
  2. 上到生产环境的功能,不能出现bug

    对用户负责,如何体现负责
  3. 对用户提供稳定的确定性,产品无bug,稳定性。
  4. 让产品的使用者,成为产品的设计者。积极听取用户的使用感受,和提出的需求以及建议。
  5. 线上出现问题,立即进行解决,解决完成之后立即反馈给用户

五:升华

  1. 对生产环境要有敬畏之心。
  2. 如果你设计的软件猪不能使用,你就是猪。
  3. 让软件的使用者,成为软件的设计者。
目录
相关文章
|
2月前
|
vr&ar 图形学
2D丨3D元宇宙游戏系统开发详细规则/需求步骤/逻辑方案/源码步骤
Developing a 2D/3D metaverse game system involves multiple aspects, including game design, graphics engines, virtual world construction, social interaction, and economic systems. The following is a summary of a development plan:
|
12月前
|
SQL 安全 关系型数据库
项目实战典型案例7——在线人员列表逻辑混乱反例
项目实战典型案例7——在线人员列表逻辑混乱反例
131 0
项目实战典型案例7——在线人员列表逻辑混乱反例
|
10月前
|
存储 JavaScript 前端开发
SAP 电商云的构建过程中涉及到的三种不同环境类型
SAP 电商云的构建过程中涉及到的三种不同环境类型
|
12月前
|
监控
【项目实战典型案例】19.临时解决方案和最终解决方案
【项目实战典型案例】19.临时解决方案和最终解决方案
|
12月前
|
安全
项目实战19——临时解决方案和最终解决方案
项目实战19——临时解决方案和最终解决方案
106 0
|
12月前
|
存储 负载均衡 应用服务中间件
项目实战典型案例17——环境混用来带的影响
项目实战典型案例17——环境混用来带的影响
66 0
|
12月前
|
存储 应用服务中间件 测试技术
【项目实战典型案例】17.环境混用带来的影响
【项目实战典型案例】17.环境混用带来的影响
|
12月前
|
SQL 安全 Java
【项目实战典型案例】07.在线人员列表逻辑混乱反例
【项目实战典型案例】07.在线人员列表逻辑混乱反例
|
12月前
|
Java
项目实战典型案例11——生产环境重大事故
项目实战典型案例11——生产环境重大事故
69 0
【项目实战典型案例】11.生产环境的重大事故
【项目实战典型案例】11.生产环境的重大事故