查找问题所在

若不是自己做的项目,有问题时你接手时,应该从前台页面一步一步重置问题,然后看后台代码,每句解读代码,看代码都执行了那些操作,会有哪些影响。比如今天跟同事一个问卷调查平台中出现问题:新建的问卷,保存后,参与人员已经回答此问卷了,但这时需要修改下次问卷,这时现有程序是新建问卷,把老问卷中答案相关信息保存在新问卷中,但是后台程序步骤是:new newPn---newPn.set(oldPn)---delete(oldPn)---update ... set newPnId(主键)=oldPnId。问题出来了,删除后才更新,主键id肯定找不到,所以调整下顺序,先更新后删除。问题解决了。

拿到问题后,先看问题在哪,每句代码都执行了哪些操作。

猜你喜欢

转载自msl1010895047.iteye.com/blog/1714457