蛮力调试指的是一种或许会被认为乏味,费神,耗时但能确保最终可以解决问题的方法
1.对崩溃代码的设计和编码进行彻底检查
2.抛弃有问题的代码,从头开始设计和编程
3.抛弃整个程序,从头开始设计和编程
4.编译代码时生成全部的高度信息
5.在最为苛刻的警告级别中编译代码,不放过任何一个细微的编译器警告
6.全面执行单元测试,将将新的代码隔离起来单独测试
7.开发自动化测试工具,通宵达旦地对代码进行测试
8.在调试器中手动地遍历一个大的循环,直到发现错误条件
9.在代码中加入打印,显示和其他日志记录语句
10.在另一个不同的编译器来编译代码
11.在另一个不同的环境里编译和运行程序
12.在代码运行不正确的时候,使用能够产生警告信息的特殊库或者执行环境来链接和运行代码
13.复制最终用户的完整系统配置信息
14.将新的代码分小段进行集成,对每段集成的代码段进行完整的测试
蛮力调试
原创xiangjie256 博主文章分类:软件工程 ©著作权
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:shell sed修改源文件
下一篇:vm挂起虚拟机后无法开机
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
蛮力法之美
蛮力法...
知识分享 -
算法复习笔记(二)蛮力法
蛮力法的主要应用于遍历部分。遍历数组,遍历集合,遍历二叉树1.下面我们主要讲
noending 蛮力法 算法复习笔记 时间复杂度 空间复杂度 -
【字符串】最长回文子串 ( 蛮力算法 )
一、回文串、子串、子序列、二、最长回文子串、1、蛮力算法、2、时间复杂度最优方案
最长回文子串 原力计划 字符串 子串 时间复杂度 -
【字符串】字符串查找 ( 蛮力算法 )
一、字符串查找、二、蛮力算法代码示例、
算法 数据结构 原力计划 字符串 子字符串