解决bug小结
来源:互联网 发布:实战nginx 下载 编辑:程序博客网 时间:2024/04/30 02:58
最近在工作中遇到两个bug,解决都花了很长时间,其实真正解决的时候又发现时间是很简单的问题,我分析,花很长时间的原因在于都这个东西了解的不透彻,没有运用逻辑思考去一步步逼近问题,而是这里觉得有问题去试下,那里觉得有问题去试下,下面我说下两个bug的现象。
第一个,是链接错误Undefined symbols for architecture i386:"_OBJC_CLASS_
很明显这个是某个库文件链接不到,但是我们解决这个问题的第一个反应就是编译设置有问题,结果就是对着编译设置一直看,因为我们老大有一个工程是可以链接通过的,然后就一直拿他的工程对比,对比了半天,感觉都是一样的,这时候就有点懵了,一直在对比,明明是一样的,浪费了很多时间,其实这时候就可以判断不是编译设置问题了。那只可能问题出在代码上了,那么就去对比代码,感觉就调了几个函数,没什么区别呀。那为什么会链接不到这些函数了?比代码更高一层是什么?是文件。后来终于发现object-c里面,要用.mm文件去调用C++的代码,终于解决了这个问题,这样看下思考很有逻辑,其实中间停留了好长的时间,总感觉自己的逻辑思维不强,解决问题跳跃性太大了。
第二个,是老大给了一个解码视频的库,老是播放第一帧就崩溃了。
我们一直在找是不是链接问题,因为原来程序里面也有链接解码的库,其实想想都知道不可能是链接问题,现象是解完第一帧崩溃了!说明可以解码,只是解完之后崩溃了,很明显是库里面的代码问题。
总结,自己在解决bug上,还有很大的提高,一个是在基础知识的掌握上,一个是逻辑思维的分析上,必须好好提高。
1 0
- 解决bug小结
- bug小结
- BUG小结
- bug小结
- 解决bug
- bug修改小结
- Git 的BUG小结
- Git 的BUG小结
- BUG与异常小结
- Js bug 小结
- 最近android开发中解决bug时学到的一些技术小结
- 游戏bug的类型小结
- IC前端设计bug小结。
- c++bug小结(一)
- 安卓·bug小结
- 常见css bug解决
- 解决了一BUG
- IE1px, bug 解决思路
- 《java多线程设计模式 第三章Guarded Suspension Pattern》
- 初学Oracle学习笔记之Oracle常见操作总结
- 黑马程序员_IO_03
- 大学、软件外包——为大一学生答疑
- Coursera Machine Learning Week 1.2: Linear Regression.one variable
- 解决bug小结
- Django,ImageFiled上传照片并显示
- angular Tip组件编写
- 视觉直观感受7种排序算法
- ORACLE PL/SQL编程之八: 把触发器说透
- 算法概论思维导图
- java.util.concurrent介绍
- ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!)
- 黑马程序员——反射总结