标签:应该 nbsp 失败 存储过程 错误 访问 发布 url 数据
在修改bug中,问题现象是线上的页面表格没有加载到数据,访问url返回的状态码为失败,于是在本地拉取分支进行修改。但是拉取下来的分支代码运行完全没有问题,已经考虑了非常多种情况,还是没有复现网上的bug。后来在将线上的代码重新在开发上拉取一个分支进行测试,发现是在数据库使用中有一个存储过程出现了问题,开发分支上的存储过程是正确的,而正式环境中的存储过程少了一个参数,导致在使用原来的参数调用这个存储过程的时候出现了问题,而导致前端访问url的时候接收到的是失败的状态码。
通过这个问题给自己的启示是在工作中不能盲目的相信正式环境中的代码,因为正式环境是已经发布了在使用中的环境,如果擅自修改其中的代码会带来业务不能使用的恶果,因此自己在工作中对于正式环境的态度是敬而远之,都只是在开发环境中进行修改,有牵扯到正式环境的都是找别人,而正常情况下正式环境中的代码都是开发环境中确认没问题才会发布正式的,所以修改bug都是在开发环境中进行修改。而自己这次遇到的bug却是正式环境中的代码被别人修改了,而自己却不知道,仍然在以开发环境中的代码进行测试,这也是这次修改问题花费了很长时间都没有解决的根本所在。
总结:在平时的工作中,不管对什么事情,都应该有一颗怀疑的心,当在一个方向上一直寻找不到突破口的时候,就应该换个方向试试,而不是一直在这个错误方向上徘徊。
蜗牛也有一颗超速的心!
标签:应该 nbsp 失败 存储过程 错误 访问 发布 url 数据
原文地址:http://www.cnblogs.com/fight-xiao/p/7719890.html