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

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

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

一:背景介绍

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


二:思路&方案

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

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

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


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


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

四:总结

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

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

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

五:升华

  1. 对生产环境要有敬畏之心。
  2. 如果你设计的软件猪不能使用,你就是猪。
  3. 让软件的使用者,成为软件的设计者。
目录
相关文章
|
5月前
|
存储 调度 数据库
软件研发核心问题之数据从哪里来,主要包括哪些类型的数据的问题如何解决
软件研发核心问题之数据从哪里来,主要包括哪些类型的数据的问题如何解决
【项目实战典型案例】19.临时解决方案和最终解决方案
【项目实战典型案例】19.临时解决方案和最终解决方案
|
安全
项目实战19——临时解决方案和最终解决方案
项目实战19——临时解决方案和最终解决方案
161 0
|
存储 负载均衡 应用服务中间件
项目实战典型案例17——环境混用来带的影响
项目实战典型案例17——环境混用来带的影响
102 0
|
存储 应用服务中间件 测试技术
【项目实战典型案例】17.环境混用带来的影响
【项目实战典型案例】17.环境混用带来的影响
|
存储 缓存 前端开发
项目实战典型案例13——学情页面逻辑问题
项目实战典型案例13——学情页面逻辑问题
70 0
|
存储 缓存 前端开发
【项目实战典型案例】13.学情页面逻辑问题
【项目实战典型案例】13.学情页面逻辑问题
|
前端开发 JavaScript NoSQL
第一次提供技术服务涉及的技术点和思考过程
一年前的今天,我肯定还不敢做前后端联动的工程,没有这个视野。如今有了些许,不敢自傲,还需学习。今天我站在稍上一点的角度,谈一谈我的思考过程及技术点。
89 0
|
数据采集 存储 监控
谈谈企业中参考数据的管理
对于业务和技术人员不来说,参考数据会影响日常业务的运营。为了优化数据的使用和可用性,我们需要知道什么是参考数据,什么不是(即主数据),为什么它很重要,以及如何用技术手段有效地管理它。
谈谈企业中参考数据的管理
|
机器学习/深度学习 人工智能 算法
谈谈从分析到行动看数据驱动和数据信息的区别
近年来,“数据驱动”这个术语已经被广泛使用,很多人谈论要成为一个数据驱动的组织。
谈谈从分析到行动看数据驱动和数据信息的区别