面对Bug,其实我们应该细心些
2009-03-13 14:07
363 查看
总是在埋怨“怎么又有问题”,总是想“不是我的问题,是XXX”。前些日子做个东西,为了能快些完成工作任务,我就贴了别人的代码。一个HttpClient类,用来获取url地址产生的信息。当时看写的比较的完整,就没有认真去看代码。测试后发现没有问题,高兴的尽然在操作Application不用Lock与UnLock。
麻烦来了,用户那反复无法成功使用,反复看了看自己写的代码,在本机调试:正常。看是否浏览器有问题?是不是我代码存在隐性的转换异常。MyGod,没有。因为在本机是正常的运行,所以光靠解读自已代码有时真难找出问题的所在,程序员都有些通病,总会偏执的认为自己的想法是对的。最后没有办法只能用wireshark来监控整个访问的过程,一版的Http访问,查看访问发现有段关键代码并没有正常运行。HttpClient并没有我想像的正常运行,而是被try{}catch{}了。
“不是我写的代码,不清楚里面怎么实现...”,"出来混的,迟早要还的"
债是越借越多的,虽然现在这个问题解决了,留下来的思考蛮多。普通的Bug并不是什么牛X的技术难题,而是本身思维的不严谨性导致。过份依赖网上现成的东西,却没有对现成的东西进行合理的消化过程,结果导致出现问题后没有快速解决的能力(因为任务超时了)。
细心些,不然反反复复的修改,作为亲手编写的我们也会觉得吐一升血
麻烦来了,用户那反复无法成功使用,反复看了看自己写的代码,在本机调试:正常。看是否浏览器有问题?是不是我代码存在隐性的转换异常。MyGod,没有。因为在本机是正常的运行,所以光靠解读自已代码有时真难找出问题的所在,程序员都有些通病,总会偏执的认为自己的想法是对的。最后没有办法只能用wireshark来监控整个访问的过程,一版的Http访问,查看访问发现有段关键代码并没有正常运行。HttpClient并没有我想像的正常运行,而是被try{}catch{}了。
“不是我写的代码,不清楚里面怎么实现...”,"出来混的,迟早要还的"
债是越借越多的,虽然现在这个问题解决了,留下来的思考蛮多。普通的Bug并不是什么牛X的技术难题,而是本身思维的不严谨性导致。过份依赖网上现成的东西,却没有对现成的东西进行合理的消化过程,结果导致出现问题后没有快速解决的能力(因为任务超时了)。
细心些,不然反反复复的修改,作为亲手编写的我们也会觉得吐一升血
相关文章推荐
- 我们应该怎样面对自己
- 面对DS,我们应该做些什么?
- 面对房地产暴利,我们应该反思些什么?
- 面对SEO越来越空泛的局面我们应该做何选择
- 面对Exchange邮箱的英文界面,我们应该这么办!
- [鹿鸣推荐]当我们面对Bug得时候
- 每日一招:面对亏损我们应该如何操作(鳄鱼法则)
- 面对我们喜欢的和我们需要的,应该何去何从?
- 面对系统bug,佛系用户说:我们不慌
- NSA网络武器被公开,面对突发性的高危漏洞事件,我们应该如何应对?
- 面对我们喜欢的和我们需要的,应该何去何从?
- 面对任务,我们应该怎么做?
- 当我们面对bug得时候
- 宕机,回档,亡羊补牢之外我们是不是应该做些什么
- 你非Uber,其实你更应该降低(对,是降低)你的价值链
- 作为一名架构师,我们应该掌握哪些技术呢?
- 艾伟_转载:Java和.NET互操作:我们应该放弃Web Service吗?
- 面对住改商的情况,业主们应该如何维权
- 现代软件工程系列 学生的精彩文章 (6) 我们其实还不懂互联网
- 40岁应该学会的是面对和取舍