这次终于击退了bug
2019-04-19 本文已影响1人
当我写下一亿行代码
终于,清明那段时间困扰我的bug被击退了,这次终于没有被bug击退。
其实引起问题发生的原因很简单,多了两行多余代码,为控制cookie的,由于造成了发送http请求后修改cookie的异常,所以造成了注销的功能失败。
总结起来,
1.遇到bug,先查看异常日志,不论是程序自行记录的错误日志,还是服务器所记录的错误日志,仔细查找,一般情况下总能在服务器上留下一些蛛丝马迹。
2.代码管理很重要。这次代码仓库是17年重建的,代码在一开始就有这个问题,之前生产环境一直没更新,这次遇上等保测评不得不进行功能的增加。所以,遗留系统的维护需要一定的策略保障。
3.要请教原先熟悉代码的人。因为我也是接手该项目的维护,所以一些开发过程不太清楚,请教了之前做这个项目的同事,让他看异常日志,他立刻就能反应过来,确实是出现了不该出现的代码行。
软件编程之路,是走不完的。