排查bug的步骤
2015-07-25 10:38
316 查看
原创文章,欢迎阅读,禁止转载。
bug预防:
C/C++代码发布前的检查:
检查有没有低级错误,可用cppcheck
(bug预防是指在写程序的时候,bug没出现,积极的进行预防,减少。包括良好的编码风格、编码习惯、使用管理工具和检查工具等。这个放在另一片文章中说吧。)
排查bug的步骤:
复现--让你看到bug的表现
固化--尽量让bug能100%出现
定位--找出问题根源
修改--消除bug
验证--测试bug是否彻底解决
(排查bug指的是,已经出现了bug,现在需要把它解决掉)
检查有没有内存泄露,结合检测工具运行试试。
[b]原创文章,欢迎阅读,禁止转载。[/b]
bug预防:
C/C++代码发布前的检查:
检查有没有低级错误,可用cppcheck
(bug预防是指在写程序的时候,bug没出现,积极的进行预防,减少。包括良好的编码风格、编码习惯、使用管理工具和检查工具等。这个放在另一片文章中说吧。)
排查bug的步骤:
复现--让你看到bug的表现
固化--尽量让bug能100%出现
定位--找出问题根源
修改--消除bug
验证--测试bug是否彻底解决
(排查bug指的是,已经出现了bug,现在需要把它解决掉)
检查有没有内存泄露,结合检测工具运行试试。
[b]原创文章,欢迎阅读,禁止转载。[/b]
相关文章推荐
- hdu1234 开门人和关门人 (等价转换)
- generate_system_font.hdev训练系统字体 相关例程学习
- Android Api Demos登顶之路(五)
- 顺利做好IP反向解析(PTR记录)
- 亲身经历:软件线程数量超过硬件线程数量造成的性能问题
- Python实现的RSS阅读器实例
- SweetAlert,清新文艺,快意灵动的甜心弹框
- Sublime Text使用简介
- 类和对象(一)
- Activity的四种启动模式和onNewIntent()
- 【iOS】ARC-MRC下的单例及其应用
- 配置使用web方式修改域用户帐户密码
- 在WebView中加载HTML页面时显示进度对话框的方法
- bzoj3992: [SDOI2015]序列统计
- 搭建JSP环境变量
- GTK入门学习:布局容器之水平布局
- Anagrams
- Android工程图片资源命名禁忌
- Java IO学习【7】BufferedReader的学习-readLine原理
- exchange服务器上设置邮件附件大小