标签:
1、质疑你的假设
你十分运行了正确的代码?电源插头是否已插好? 比如网络连接失败了,是不是你不小心把网线接头踢掉了?比如汽车无法启动,是否油箱没油了? 有时我们看到一个问题,通常在某个特定位置看到了正确的问题,但是导致这个问题的却在上游或者底层驱动上,只是系统不具备正确操作条件时,出现了奇怪的表现。
2、从头开始
是否正确的对内存进行了初始化?电源开关是否已经打开? 比如如果你的程序序需要初始化内存、全局变量、局部变量,而你又没有这么做,那么情况会很糟,它会让你自己测试时是运行正确的,到客户演示时就出错了。
3、对工具进行测试
编译器的参数设置是否正确?测量工具是否没电了?
实际案例:
标签:
原文地址:http://www.cnblogs.com/shuolang/p/5366407.html