改了n天的bug总结

图片发自简书App

我跟学生们说“没有人敢打包票,自己写的代码没有bug”。行业内,也同时流传着另外一句话“没有解决不了的bug”

放假前,遇到了一个棘手的bug。说它棘手,因为我周一还调试的好好的,电脑借人用了三天,再调试就不行了。我什么都没改,脸皮厚点的话,大可以甩手不管,说“你们改坏的,你们查”。

可是我没有。因为电脑复用,我只能在大家午休下班时,才能抢夺到使用权。于是,每个午休的时间,每个吃饭的钟点都能看到我坐在那,抓耳挠腮,不知道如何是好。

我不知道谁修改了什么,只能从流程初始一步步排查。发起链接,会话建立,收发包,加载模块,加了几百行打印,眼睛都要看花了去。

这里要总结的,就是我愚笨的工作方法。我偏要从流程初排查到流程末,却不懂得定位原因。比如抓了包,只知道看丢没丢,却忘记看时延。模块加载失败,只看到表面现象,排查加载路径,模块读写。殊不知,从时延查起,把延时时间增长,规避现象,也就能成功丢锅。

花费了很多心力查这个bug,也看到了自己的死板和笨拙。

如果要说唯一的收获,元旦来加班碰见一帆,给我上了人生一节大课。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,822评论 25 709
  • 董沛沛 洛阳 焦点讲师班三期 坚持原创分享第八十四天 越来越发现心理咨询师是个烧脑费心的职业,很多时候我们...
    缘源流长阅读 151评论 0 0
  • 最近对花比较感兴趣,希望以后能凑个花的合集 第一张是用针管笔画的。后面两张是用一般0.5中性笔画的,擦铅笔线的时候...
    lummo阅读 214评论 0 2
  • 《妈妈的愿望》 文/白传英 小时候妈妈总是说 等我长大就好了 长大后妈妈总是说 上了大学就好了 大学毕业后...
    白清风阅读 306评论 0 0