其实不少时候,各类奇奇怪怪的问题都会致使BUG的产生,好比一不当心的全角半角切换致使难以发现的BUG,举个例子:我在今年春节的时候在班里发支付宝的口令红包,其中口令包含者‘—’,可是这个符号的另一个‘-’,这两个全角半角在手机上看上去几乎同样,因此有的同窗在开始的时候心急如焚,一直输入都没有成功,以后是有同窗提醒以后才成功...这类其实能够概括为输入时候的问题,好比ture与true, == 与 = 等等,一不当心就犯下的,给咱们的体会就是,代码的时候要特别注意当心,全神投入。数据库
另外比较突出的BUG就是逻辑错误了,我以为这个错误更多的是来自本身的理解和学习实践的纰漏致使,本身的思惟不严密也会致使,更可能是对你作的事情要有一个深刻的理解,可以把握好每一个细节才会很好的避免。微信
更进一步就是环境啊,配置啊,等等一些进阶的问题,我碰到的也很少,这里举一个没有深刻了解开发细节,而后进行开发遇到的问题。session
在大三上的时候,协会的指导老师让帮忙开发一个微信的考试系统,可是你们也没有时间,因而最终决定在PHPEMS上进行修改就行了,因而就草草地看了一下大体是怎么运行,就准备进行开发,老师提了一个需求:要直接用办公网的帐号直接进行登陆。固然,不可能在这个考试系统的数据库中存储帐号密码啦,因而就使用了学校提供的SSO登陆。在一番折腾,装好sso的依赖,而后测试了一下,能够登陆以后,我就关机睡觉了。学习
在次日的时候,从新登陆的时候,发现能够登陆,可是一旦跳转以后就直接失去了登陆的状态,这个问题折腾了我一个晚上,最后问了一个有丰富开发经验的学长,学长立刻就想到SSO是默认改session的,可是在PHPEMS里也是记录session的,因而就失去了登陆的状态。测试
这件事在当初真是以为特别惊讶,由于前一天晚上能够用,什么都没有改,次日就直接出了一个让我一头雾水的BUG。支付宝
可是其实当初真是基础不扎实,毕竟登陆状态通常是用session来控制的,出现登陆的奇怪的问题的话,第一时间就应该去排除session的问题,这个问题是我最近遇到的最有印象的问题。开发