今儿个,咱来聊聊“rebug”这事儿。我看到这词儿也是一脸懵,心想:这啥玩意儿?跟debug有啥关系?后来一琢磨,,原来是“重新debug”的意思!
话说回来,为啥要“rebug”?还不是因为之前debug没搞干净呗!
记得有一次,我写个小玩意儿,跑起来老是出问题。我,就吭哧吭哧地debug,以为把问题都给解决。结果,一测试,又冒出新的问题来!这可把我给气的,差点没把键盘给砸。
没办法,只能硬着头皮重新来过。这回我可不敢马虎,老老实实地从头开始,一步一步地检查。
- 1,我把代码重新看一遍,看看有没有啥明显的错误。
- 然后,我加一堆的输出语句,想看看程序运行的时候,每个变量的值都是
- 接着,我还用调试工具,设置断点,单步执行,就跟拿着放大镜找茬似的。
你还别说,这仔细一检查,还真发现不少之前没注意到的问题。有些是逻辑上的错误,有些是手滑写错的,还有些是压根就没考虑到的情况。
经过一番折腾,总算是把所有问题都给搞定。程序跑起来,那叫一个顺畅!
总结一下
“rebug”这事儿,就是个查漏补缺的过程。第一次debug的时候,可能因为粗心大意,或者水平有限,没能把问题都给找出来。这时候,就需要咱们耐下心来,重新再来一遍。只要肯花功夫,就没有解决不的问题!
今儿个就分享到这儿。希望大家以后遇到问题,都能像我一样,不抛弃,不放弃,坚持到底,最终取得胜利!