案例19-遇见问题的临时解决方案和最终解决方案
创始人
2024-05-30 16:20:54

目录

    • 1、背景介绍
    • 2、两种解决方案的概念
      • 1、临时解决方案:
      • 2、最终解决方案:
    • 3、排查问题过程
    • 4、总结
      • 站在用户的角度思考
      • 作为软件开发者
    • 5、升华

1、背景介绍

首先说明这是系统很早之前的时候的一个功能,当时和学习通还有很强的耦合关系。在学习通上做课,然后使用AR系统登陆学习。
但是有一天,用户登陆后看不到课程了,我们做为开发人员就开始排查问题,最终我们登陆用户的账号,将此课程挪到文件夹外边,这个问题暂时得到了解决。
在这里插入图片描述

2、两种解决方案的概念

临时解决方案:通过这种方式一定可以临时性的解决出现的问题,解决不了本质的问题。
最终解决方案:落地之后以后这样的问题不会再出现,从根源上解决了问题。

1、临时解决方案:

将课程从根目录的文件夹中移出来,这里的“移出来”叫临时解决方案;

2、最终解决方案:

调整代码之后,以后不会再出现由于再根目录的文件夹中或者另外一个什么地方导致登录看不到课程的结果。

3、排查问题过程

之前和学习通的耦合度强,查的是学习通的接口,当用户把课程放入文件夹中,后端返回的数据结构就会发生变化,导致登录系统后看不到相应的课程。

4、总结

站在用户的角度思考

这样的软件我会不会用,稍微一动,软件就不能使用了,我还要用吗?

作为软件开发者

我要设计出健壮性强的代码,复用性强的代码,而不是为了完成需求而去完成需求。

5、升华

1、如果你设计的软件,猪不能使,你就是猪
2、让我们软件的使用者成为我们软件的设计者

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...