工作了一段时间了,不知道为什么给boss留下了个bug多的毛病,现在交给我的课题出现了bug,就会皱眉、叹气!我也不知道怎么没有查到bug,这样下去我该怎么混啊!

解决方案 »

  1.   

    出现bug不要紧,关键是怎么以后避免出现相同的bug。
      

  2.   

    如果是vb6,加上option explicit,减少出现语法bug,逻辑bug就是多学习业务知识了,首先要了解熟悉你要做的程序的业务流程
      

  3.   

    是啊,做程序太需要注重细节了,这方面我需要加强,我的找找作程序减少bug的习惯。是不是我方法上存在问题,我现在做程序是让它能跑,然后在考虑判断条件!不知道那种方法写程序可以减少bug,大家都有什么好方法,好习惯啊!!小弟拜谢!
                                                     
                                                             ---一个走上程序道路的人,也想走的更远、更好的人!
      

  4.   

    没BUG才怪呢,BUG是地球上种类最多的“生物”,不过VB因为是应用层的,底层在内存、安全方面不会有太大的问题,应用层面的BUG解决起来相对用一些,之前学过C或C++么?学过的话会感觉VB程序的BUG都不能称之为BUG……
      

  5.   

    刚开始作项目有BUG是很正常的. 
    再多的BUG也要坚持一个一个去解决.
    高手都是从BUG堆里成长起来的新手.
      

  6.   

    有时BUG不仅仅是你自己造成的,VB自己也有BUG.举个小例子,你如果使用了VB的dtpicker这个日期控件,设置为不显示日历的情况下,在每月的28号之后你就无法选择2月,呵呵,除了2月,每月总有那么几天不正常(当然可以加入代码加入修正).
      

  7.   

    谢谢各位大哥的教导!不知道有没有大姐!让我受益匪浅,特别感谢 tongnaifu 的方法,我以后会多多尝试的!
      

  8.   

    bug不要紧关键是积累经验软件开发的过程是先想后动手的过程,要分析好业务流程。bug也分级别,写程序的时候要小心,比如说你的message或者label拼写错误这就是不应该出现的错误;逻辑上的bug可以慢慢改进
    另外bug不要紧,但是程序中要写处理,比如on error 这就是必须的。在回收的时候写到log文件中以便维护才1个月而已,不用着急,只要用心细心一定能更好
      

  9.   

    bug不要紧关键是积累经验 ,这个是必须的.
      

  10.   


    想问一下,on error你是每个函数都写么?我都是觉得心里没谱的才写,后者后期发现bug的才写。
      

  11.   

    友情提醒楼主: 
    愚以为:---一个走上程序道路的人,也想走的更远、更好的人!应该避免在CSDN上发问题点数为0的求助帖
      

  12.   

    代码的bug可能源于几个方面1.你认为绝对正确的地方.可以在调试期,使用debug.assert进行断言.
    2.写了if,select case,for等语句,没有考虑全部情况.比如写if,你就该写else该怎么办,select case就该考虑case else做什么,for循环内部改变了for循环条件,这个是可能会导致难以发现的错误.
    3.控件特性,有时控件特性之间是相互影响的,这个是难以发现的,一般要看下示例或帮助.
    4.设置编译器的要求变量声明,是个不错的办法.
    等等吧- -,一时想不起来了
      

  13.   

    LZ认真读读以上星级人物的留言,这都是经验总结呀。我就不想多讲了。Good Luck and Happy coding.
      

  14.   

    有BUG的程序才是正常的程序,因为开发人员绝对不能做测试,自己测试自己的东西肯定测试不出什么问题
    我们都是将程序直接交与客户,只要是没什么大问题,随时出现随时调整吧
      

  15.   

    on error 这个需要根据设计者自己回收错误的处理方法决定如果是母函数调用子函数的话,如果在子函数中不加on error, 这样的情况error会向上级抛出。只要母函数接收就够了
    需要具体问题具体分析,有的时候on error并不是真的bug而是需要捕捉某个结点是否存在什么的
      

  16.   

    刚开始我也这样,有些Bug没碰到过都不知道这里会有Bug,只能慢慢积累了
      

  17.   

    程序代码一定要规范,使用变量必须声明,每个过程中都要加错误捕获代码,这样可以大幅的减少你的代码Bug,提高程序的健壮性。
      

  18.   

    try
    {
        ............
    }catch(CException *e)
    {  
       e->ReportError();
       delete e;
    }
      

  19.   

    我的BUG倒不多,因为我步步为营;可是烦恼的是,开发得太慢……
      

  20.   

    另外,和你分享一下我这个帖子。http://blog.csdn.net/slowgrace/archive/2008/10/06/3023475.aspx
      

  21.   

    据说有了Bug,才有了社会的进步!
      

  22.   

    养成良好的编程习惯。
    我公司一个博士,写代码两年,现在跟我说,他的bug估计改到退休也改不完了。
      

  23.   

    想好了再写,就不会有这么多BUG了!
      

  24.   

    程序有BUG很正常,关键学会怎样去解决BUG.
      

  25.   

    写得时候可以用增量调试的方法,这样就可以尽量的避免bug了。
      

  26.   

    可以練習
    CSDN上有很多人提問,特別是算法版,你可以試圖將你的想法用代碼寫出來,力求一次過無BUG , 次數多了,就找出適合自己的寫代碼習慣了。你寫代碼也就少BUG了。
      

  27.   

    我现在的项目也是bug无数,每天都在改,ft,
      

  28.   

    出现bug不要紧,关键是怎么以后避免出现相同的bug。