调试BUG二三事
来源:互联网 发布:福建新闻频道网络直播 编辑:程序博客网 时间:2024/06/06 02:32
bug不可避免,同时也不可或缺
在程序的世界里,bug不可避免,同时也像吃饭睡觉一样不可或缺,我们能做的是学会用工具调试bug,最起码要知道是哪里出了问题,知道问题的所在离解决就不远了,也听行内流传着这样一句话:我们不写代码,我们只是代码的搬运工,娱乐之余感觉挺现实的,就像以前看到的一个故事:
福特公司一套重要设备出现故障,找了很多人来维修,结果都没有维修好,没办法了,就在购买设备的英国公司高价聘请一位工程师过来维修,工程师来到之后,反复查找原因,最后在一个小零件上划了一条线,然后对旁边福特公司的人说,在划线的地方切掉就好了,果不其然,切掉之后故障真的解除了,按照合约,福特公司应支付公司一万美元,周围的人都唏嘘不已,感叹一条线就可以价值一万美元,工程师回答到:那条线只值一美元,而怎样找到那条线值9999美元。
拿过来就是我们知道copy什么地方,粘贴到什么地方可以让程序跑起来,这才是最关键的,同时,也遵循着“不要重复造轮子”原则,COPY在项目比较急的时候是为了效率,只有在闲暇之余才会研究其精髓。
当然,避免bug的最好的方法还是养成良好的编码习惯,避开一些小的BUG,特别是程序员英文命名问题,太多大牛级的英语不咋地,交给你一个二期的项目,然后你遵照着原来的路子走,一不小心,掉坑里了,经过很长时间调试,原来是命名英文不匹配,那个时候的心情真是~现在写程序的时候我总是想着数据结构,编译原理那些事,当我命名一个变量时,内存,cpu,硬盘内部到底发生了什么,当我回调一个函数时编译器是怎么做的,当个,最近还在看JVM相关的东西,希望可以提高。
总之,养成良好的编码习惯和正确的调试方法必不可少,剩下的才是不重复造轮子。
- 调试BUG二三事
- 调试BUG
- bug 调试
- Bug调试
- bug调试
- BUG调试
- bug调试
- bug调试
- 触摸屏调试bug
- Bug调试过程
- 【各种调试】种种Bug
- bug调试,神器再现
- 调试bug心得
- 调试代码bug有感
- 调试EXC_ BUG
- 调试BUG一例
- xcode bug 调试
- 调试修复bug
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- 基于Facebook Buck改造Android构建系统之初体验
- 杀死僵尸进程
- 在 Servlet 中,如果 parameter 的值不存在, getParameter 的返回值
- Win7系统下的立体声混音录音的声卡的设置方法
- 调试BUG二三事
- centos 装apache
- 安卓模拟器安装时,SDK ROOT UNDEFINED ,问题解决方案
- C语言的枚举类型
- SSL/TLS Bar Mitzvah Attack 漏洞 [ 受诫礼(BAR-MITZVAH) ]
- 解决安卓全屏“FLAG_FULLSCREEN”状态下“adjustResize”失效,全屏状态下WebView的输入框被软键盘挡住的问题
- beego内置的模板函数
- Android布局优化经验总结
- 一行数据过长,自动隐藏一部分数据样式