bugs管理
2016-07-12 10:47
295 查看
今天突然记起之前看到一篇文章,讲述如何管理自己bug,就让我从这篇文章开始管理自己的bug吧!
以下为bug记录的模板,从网上找的
【日期】:2004-08-17
【问题】:当解码 Q.931 信令时无限循环
【原因】:
【怎么发现的】:
【修复】:
【在哪些文件修改了】:
【我导致的】:
【解决Bug的时间】:
【教训】:
编码:
我在代码中犯了什么错误?我是否忘记了 else 部分代码?是否系统调用失败,但没有检查 response?我在未来应该怎么调整代码来防止这些问题?
测试:
一般不包括本可以在测试中捕获的 bug 。要是这样的话,应该在哪个阶段测试——单元、功能、系统?丢失了哪个测试用例?
调试:
我本可以怎样快速定位 bug?我是否使用了正确的方法?我是否假定了太多?我是否需要在代码中使用更好的日志记录?
以下为bug记录的模板,从网上找的
【日期】:2004-08-17
【问题】:当解码 Q.931 信令时无限循环
【原因】:
【怎么发现的】:
【修复】:
【在哪些文件修改了】:
【我导致的】:
【解决Bug的时间】:
【教训】:
编码:
我在代码中犯了什么错误?我是否忘记了 else 部分代码?是否系统调用失败,但没有检查 response?我在未来应该怎么调整代码来防止这些问题?
测试:
一般不包括本可以在测试中捕获的 bug 。要是这样的话,应该在哪个阶段测试——单元、功能、系统?丢失了哪个测试用例?
调试:
我本可以怎样快速定位 bug?我是否使用了正确的方法?我是否假定了太多?我是否需要在代码中使用更好的日志记录?
相关文章推荐
- 寻路算法之A*
- 声轨和声道
- R函数对比
- 沃通免费SSL证书申请指南
- 各大推荐引擎 整理
- 关于CAShapeLayer的一些实用案例和技巧
- 改变键盘录入数据的分隔符
- 【Android】取消EditText自动获得焦点
- 传智播客“你有jià,我无价”活动火热开启!
- C++getint()读入优化
- Tkinter教程之Pack篇
- 在java中,数据缓存的实现
- voronoi图的和Delaunay三角剖分
- Android自定义ViewGroup实现带箭头的圆角矩形菜单
- 尺度不变特征变换匹配算法详解
- hdu 4300 Clairewd’s message
- java自定义注解在excel导出时的使用
- JavaScript中的事件委托及好处
- mac THINKPHP Call to undefined function Think\imagettftext()
- 一个github上不错的工具类分享