java 编程规范
Effective Java
java 编程思想

解决方案 »

  1.   

    这要靠基本功的积累,没有什么捷径。
    不过减少BUG最重要的方法是做好软件流程设计,最难改的是逻辑BUG
    如果你C语言扎实的话,程序BUG自然少,因为C比Java难控制多了。
      

  2.   

    做程序的时候不要急于完成,要思路清晰,那一步该怎么完成,你心里应该有个数,因为交到你手里的毕竟只是一个一个散开的模块,容易把握;写代码时一定要平心静气一气呵成,否则出错的机会就多。写完后就是多测试,bug很难避免,好多都是由于疏忽造成的,多测是解决的一个最后的办法。
      

  3.   

    我并不认为C写多了就有好处,它会严重损害你面向对象的思维!
    简单的说,最好是在写代码之前,就想好需要的类以及各类之间的关键!
    我同意最难改的是逻辑BUG的观点,但JAVA的逻辑和C的逻辑完全不一样,不是吗!
      

  4.   

    java 编程规范
    Effective Java
    java 编程思想
      

  5.   

    我的建议是不要想一步写成,先把程序的框架写好,测试一下,测试的时候很复杂的方法先用一个很简单的输入语句代替。如能正常运行,则继续往里面添加细节的代码,这样bug回少一些,也比较好查找。
      

  6.   

    ok  你还可以尝试重构等XP方法
      

  7.   

    重构你的代码,找出所有bug,kill them
      

  8.   

    1,责任心
    2,代码质量.
    无BUG的代码不等于好代码,
    尽可能减少重复代码..BUG是谁都免不了的,至少这样每次只需修改一处...
      

  9.   

    能发现自己的程序多bug就证明你的水平已经有了质的飞跃了!
      

  10.   

    知道自己有bug还是好的,有些人号称自己现在写的程序不会有bug了...............
      

  11.   

    要提高自己很简单,
    做什么事情最让自己痛苦就去做,
    呵呵,每次我想偷懒就会出错,
    养成一些必要的好习惯很重要,简单的:代码格式化,这个最简单了,总要做一做的,
    还有比如代码风格统一,使用有意义的词来描述你的变量名方法名类名,
    这些都很简单,也很有效,不过你真的都做了吗?
    很多时候我没有,每次那样的结果就是出来一段很恶心的代码,
    所以,必要的时候去重构你的代码,最麻烦的来了,TEST FIRST,这个XP的一个准则,
    很难做到,不过我绝对相信如果你有毅力来做这个事情,
    你会发现,重构代码是很容易轻松的事情,你的代码的BUG将
    会少很多,好把,如果你已经有很多的实践了,
    那么就看书去,把自己的实践上升到理论,
    相信会做得越来越好得。
      

  12.   

    自己多测试,测试到BUG自己解决,练多了自然就比较好了