面对Bug,其实我们应该细心些

    总是在埋怨“怎么又有问题”,总是想“不是我的问题,是XXX”。前些日子做个东西,为了能快些完成工作任务,我就贴了别人的代码。一个HttpClient类,用来获取url地址产生的信息。当时看写的比较的完整,就没有认真去看代码。测试后发现没有问题,高兴的尽然在操作Application不用Lock与UnLock。

    麻烦来了,用户那反复无法成功使用,反复看了看自己写的代码,在本机调试:正常。看是否浏览器有问题?是不是我代码存在隐性的转换异常。MyGod,没有。因为在本机是正常的运行,所以光靠解读自已代码有时真难找出问题的所在,程序员都有些通病,总会偏执的认为自己的想法是对的。最后没有办法只能用wireshark来监控整个访问的过程,一版的Http访问,查看访问发现有段关键代码并没有正常运行。HttpClient并没有我想像的正常运行,而是被try{}catch{}了。

“不是我写的代码,不清楚里面怎么实现...”,"出来混的,迟早要还的"

        债是越借越多的,虽然现在这个问题解决了,留下来的思考蛮多。普通的Bug并不是什么牛X的技术难题,而是本身思维的不严谨性导致。过份依赖网上现成的东西,却没有对现成的东西进行合理的消化过程,结果导致出现问题后没有快速解决的能力(因为任务超时了)。

      细心些,不然反反复复的修改,作为亲手编写的我们也会觉得吐一升血

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值