程序员是怎么确定bug

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:46:05
老大说check point是很重要的——check point是断点,BUG的定位主要在于它。
要我们搞明白程序里面的断点究竟是指什么?

断点是调试器的功能之一,可以让程序在调试运行时中断在需要的地方(如vc中按F9),断点名是break-point,BUG的定位主要应该是靠程序员自己的判断,不应该把什么都交由调试器来完成。另外,bug的确定必要时还需要借助一些检测工具(如 PC-Lint、Insure++等)。

在出错的地方的前面(具体在哪需要你自己根据错误的类型判断)加上断点,然后就可以单步执行,跟踪调试了,很容易就能确定异常发生在哪一句代码了。