| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 718 人关注过本帖
标题:关于调试技术及技巧 大家补充啊
只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
已结贴  问题点数:30 回复次数:11 
关于调试技术及技巧 大家补充啊
1、无限次的F10 就占据了调试的大部分时间
2、F11一定要跟进自己写的函数,别跟系统函数
3、跳出循环的办法就是在循环的下一个语句设置断点,然后F5运行到断点处
搜索更多相关主题的帖子: 技术 技巧 断点 
2012-11-27 15:19
bccnyouke
Rank: 2
等 级:论坛游民
帖 子:26
专家分:49
注 册:2012-11-23
收藏
得分:10 
无限次的调试,只能说明代码本身的设计就是错的,写出收敛高,熵低的代码才是正确的
循环么,设个条件断点就可以了
2012-11-27 16:00
jk_love
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:196
专家分:965
注 册:2012-10-22
收藏
得分:10 
用的是gdb
2012-11-27 16:04
lxsjzbd
Rank: 4
来 自:河北省
等 级:业余侠客
帖 子:97
专家分:258
注 册:2012-3-31
收藏
得分:10 
F9设置断点,取消断点
F7终止调试
2012-11-27 16:07
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用bccnyouke在2012-11-27 16:00:11的发言:

无限次的调试,只能说明代码本身的设计就是错的,写出收敛高,熵低的代码才是正确的
循环么,设个条件断点就可以了
我说的无限次 是指 大多数情况下 用f10的次数是最多的

DO IT YOURSELF !
2012-11-27 16:16
bccnyouke
Rank: 2
等 级:论坛游民
帖 子:26
专家分:49
注 册:2012-11-23
收藏
得分:0 
以下是引用wp231957在2012-11-27 16:16:38的发言:

我说的无限次 是指 大多数情况下 用f10的次数是最多的
你没看懂我说的话,调试的关键不在于次数,很多时候,因为多个发散性的BUG,导致大量无意义的调试
而你说的F9,F10,F11这有意义?
2012-11-27 16:34
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用bccnyouke在2012-11-27 16:34:47的发言:

你没看懂我说的话,调试的关键不在于次数,很多时候,因为多个发散性的BUG,导致大量无意义的调试
而你说的F9,F10,F11这有意义?
那肉眼看不出来的错误
不用f10 f11 跟进 咋弄 要是肉眼就能看出那些句代码有问题 那谁还费力去调试啊

DO IT YOURSELF !
2012-11-27 17:05
bccnyouke
Rank: 2
等 级:论坛游民
帖 子:26
专家分:49
注 册:2012-11-23
收藏
得分:0 
以下是引用wp231957在2012-11-27 17:05:46的发言:

那肉眼看不出来的错误
不用f10 f11 跟进 咋弄 要是肉眼就能看出那些句代码有问题 那谁还费力去调试啊
所以要写收敛度高的代码,这样不会陷入无意义,无止境的重复劳动,更不会无限次的需要调试
调试绝对不是提高代码水平的方法,只是帮助你查找因为设计能力不足而导致的错误,当然也不排除一些外因(比如编译器本身的错误)
具体到怎么调试,没什么必要讨论,去读读调试器文档就可以了
2012-11-27 17:23
lxsjzbd
Rank: 4
来 自:河北省
等 级:业余侠客
帖 子:97
专家分:258
注 册:2012-3-31
收藏
得分:0 
你们俩很逗
2012-11-27 17:32
bccnyouke
Rank: 2
等 级:论坛游民
帖 子:26
专家分:49
注 册:2012-11-23
收藏
得分:0 
以下是引用lxsjzbd在2012-11-27 17:32:54的发言:

你们俩很逗
哦,怎么逗了,请指教?
2012-11-27 17:41
快速回复:关于调试技术及技巧 大家补充啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017757 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved