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

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

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

一:背景介绍

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


二:思路&方案

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

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

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


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


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

四:总结

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

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

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

五:升华

  1. 对生产环境要有敬畏之心。
  2. 如果你设计的软件猪不能使用,你就是猪。
  3. 让软件的使用者,成为软件的设计者。
目录
相关文章
|
3月前
|
机器学习/深度学习 分布式计算 前端开发
构建前端防腐策略问题之前端代码会随着技术引擎的迭代而腐烂的问题如何解决
构建前端防腐策略问题之前端代码会随着技术引擎的迭代而腐烂的问题如何解决
|
4月前
|
存储 调度 数据库
软件研发核心问题之数据从哪里来,主要包括哪些类型的数据的问题如何解决
软件研发核心问题之数据从哪里来,主要包括哪些类型的数据的问题如何解决
|
4月前
|
运维 监控 安全
软件研发核心问题之用在需求拆解时明确监控范围与形式的问题如何解决
软件研发核心问题之用在需求拆解时明确监控范围与形式的问题如何解决
|
人工智能 运维 监控
在日常开发工作中,日志数据该如何利用?
在日常开发工作中,日志数据是一个宝贵的资源,它可以提供关于应用程序运行状态、错误报告、性能指标和用户行为等方面的重要信息。正确地利用和分析日志数据可以帮助开发人员更好地理解应用程序的运行情况,快速定位和解决问题,改进应用程序的性能,并为业务决策提供有力支持。尤其是在现代科技发展的背景下,日志数据作为一种重要的信息资源,对于运维工作具有极大的价值。然而,如何充分利用日志数据,并将其应用于运维和开发工作中,仍然是许多企业和运维和开发人员关注的问题。那么本文就来分享一下在日常开发中关于日志数据的利用方面的探讨。
230 1
在日常开发工作中,日志数据该如何利用?
|
存储 JavaScript 前端开发
SAP 电商云的构建过程中涉及到的三种不同环境类型
SAP 电商云的构建过程中涉及到的三种不同环境类型
【项目实战典型案例】19.临时解决方案和最终解决方案
【项目实战典型案例】19.临时解决方案和最终解决方案
|
安全
项目实战19——临时解决方案和最终解决方案
项目实战19——临时解决方案和最终解决方案
150 0
|
存储 负载均衡 应用服务中间件
项目实战典型案例17——环境混用来带的影响
项目实战典型案例17——环境混用来带的影响
88 0
|
存储 应用服务中间件 测试技术
【项目实战典型案例】17.环境混用带来的影响
【项目实战典型案例】17.环境混用带来的影响
|
Java
项目实战典型案例11——生产环境重大事故
项目实战典型案例11——生产环境重大事故
92 0