山东省住房和城乡建设厅网站电话,wordpress绑定域名,做网站用什么编程软件,wordpress自带图片大小目录1、背景介绍2、两种解决方案的概念1、临时解决方案#xff1a;2、最终解决方案#xff1a;3、排查问题过程4、总结站在用户的角度思考作为软件开发者5、升华1、背景介绍
首先说明这是系统很早之前的时候的一个功能#xff0c;当时和学习通还有很强的耦合关系。在学习通…
目录1、背景介绍2、两种解决方案的概念1、临时解决方案2、最终解决方案3、排查问题过程4、总结站在用户的角度思考作为软件开发者5、升华1、背景介绍
首先说明这是系统很早之前的时候的一个功能当时和学习通还有很强的耦合关系。在学习通上做课然后使用AR系统登陆学习。 但是有一天用户登陆后看不到课程了我们做为开发人员就开始排查问题最终我们登陆用户的账号将此课程挪到文件夹外边这个问题暂时得到了解决。
2、两种解决方案的概念
临时解决方案通过这种方式一定可以临时性的解决出现的问题解决不了本质的问题。 最终解决方案落地之后以后这样的问题不会再出现从根源上解决了问题。
1、临时解决方案
将课程从根目录的文件夹中移出来这里的“移出来”叫临时解决方案
2、最终解决方案
调整代码之后以后不会再出现由于再根目录的文件夹中或者另外一个什么地方导致登录看不到课程的结果。
3、排查问题过程
之前和学习通的耦合度强查的是学习通的接口当用户把课程放入文件夹中后端返回的数据结构就会发生变化导致登录系统后看不到相应的课程。
4、总结
站在用户的角度思考
这样的软件我会不会用稍微一动软件就不能使用了我还要用吗
作为软件开发者
我要设计出健壮性强的代码复用性强的代码而不是为了完成需求而去完成需求。
5、升华
1、如果你设计的软件猪不能使你就是猪 2、让我们软件的使用者成为我们软件的设计者