什么样的程序BUG最难调试,大家说说。 1程序运行一段时间后崩溃。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想是非技术问题。例如定义了一个int变量,经过多次运算后,在很小的几率下可能会给个long值,而调试的时候却很难碰到,所以很多时候死都不知道怎么死的 在非常少的特定情况下才遇到的BUG,很难再现. 其实难于调试的BUG 根写程序的人自身水平有一定关系,但这里想说出是常见但有不容易确定是什么引起BUG的那个BUG 。 难以重演的 BUG 最难调试吧。 CString 的使用不当(不当并非不对),经常产生莫名其妙的错误。最惨的一次,致使它下面第5行代码崩溃,注意啊,他下面的那4行都没事。 可你毕竟可以大概确定是哪出错了, 虽然复杂些可一样可以单步跟下去 ,楼上说的多线程出问题才难调试啊,程序崩溃后不容易确定是那个线程搞的 。我写五子棋的AI时也遇到过你说的情况,跟一阵把自己也跟糊度了,可你知道那是AI的问题,可以改啊。 windows发神经造成的BUG,唯一解决办法是重装 1.网络程序难调试,尤其是放在公网的服务端程序,染个病毒,或者受黑客攻击,都不太好查,偶然性比较大。2.多线程,由于受时序的影响大,难以重现。3.有源代码的好差,没有源代码的不好查。楼主有什么困难的bug,我可以帮你。 还有:4.能报错的程序好调试,不报错的程序不好调试。5.有系统dump文件的好调试,没有的不好调试。 呵呵,水平问题,现在碰到的BUG都还不是蛮困难我是指我的水平较低,没遇到蛮'深'的BUG 其实是 编译器的bug,普通人根本无能为力 不是病毒,是linux下的一个系统,带一个驱动,就是那种现象,后来没有办法只能重写了 在DEBUG版本下不出现而在release版本下出现的错误! 嗯 ,已经出现几个难于调试的BUGLE。 1,运行中偶尔崩溃,不容易复现2 内存偷偷泄露3 多线程 4 网络程序(并非所有)5 编译器BUG (这种情况比较少)6 DEBUG版本正常,release版本出错。大家继续总结。 比较全面。其实找不出规律的BUG最难调试,因为不能重复。 我觉得核导弹发射程序的BUG不好调,每次调试不小心都要射出几个.. kevinmartin(海魂) ( ) 信誉:99 2006-3-27 14:32:46 得分: 0 多线程,野指针什么叫野指针? 野指针应该是没有被正确初始化的指针。这时它指向的位置不可知,对它有赋值操作会破坏原有的数据。若此时野指针指向系统内存区,你那就等着崩吧 。不过这种BUG 本身倒是比较好找的。 重叠I/O模型与一般的异步模型的优点在哪些地方? 谁知道 win32程序员开发手册 哪个网站有的卖? TCP的困惑 如何获取一个FTP文件的大小?? 请问如何在VC++中通过DAO打开ACCESS 2000/2002的数据 工作区中myview.cpp突然变成16进制代码 如何才能看到VC中的WinMain()函数 高分寻找installshield5.0下载的地方 很菜的问题,菜单的问题 谁知道如何在一个视频捕获窗口(OverLay模式)内画一直线。 如何设置一个对话框的大小? 调试程序时在watch里为什么看不到变量的值
我写五子棋的AI时也遇到过你说的情况,跟一阵把自己也跟糊度了,可你知道那是AI的问题,可以改啊。
2.多线程,由于受时序的影响大,难以重现。
3.有源代码的好差,没有源代码的不好查。
楼主有什么困难的bug,我可以帮你。
4.能报错的程序好调试,不报错的程序不好调试。
5.有系统dump文件的好调试,没有的不好调试。
1,运行中偶尔崩溃,不容易复现
2 内存偷偷泄露
3 多线程
4 网络程序(并非所有)
5 编译器BUG (这种情况比较少)
6 DEBUG版本正常,release版本出错。大家继续总结。
多线程,野指针什么叫野指针?