调试代码的十个技巧

640?wx_fmt=jpeg

当程序没有按照预期运行时,我们大多都会使用调试。每个开发人员都应该学会调试代码,虽然调试代码很困难。所幸的是,我们的开发工具很好的继承了调试功能,方便我们调试代码。因此,了解如何使用调试功能对程序员来说至关重要。这几个技巧或许能帮你调试你的代码。

  1. 不要害怕阅读代码,特别是当这段代码来自别的地方的时候。我们应该尽可能深入地了解底层应用发生了什么事情,而不是浮于表面的应用别人的代码。

  2. 不要怀疑JDK,千万不要认为是JDK里面的错误。因为99%的bug都产生于你正在编写的代码中。

  3. 合理的做出假设,但不要想当然,因为我们可能会制造盲点。

  4. 暂时离开你的工位,等你心平气和的时候再来调试。比如去倒一杯茶,或者去一趟卫生间。

  5. 不要在自己不知道自己在做什么的情况下去编程,换言之,不要用巧合来解释问题。

  6. 当你不确定Java是如何工作时,请参考JDK的官方文档。

  7. 合理的使用日志级别(INFO, DEBUG, ERROR)。

  8. 在特定的代码上面使用断点,即便是再复杂的循环,断点依然是最有效的调试方式。

  9. 为部署在生产线上或者其他远程环境的项目设置远程调试服务。

  10. 如果多方面尝试都无法解决问题,甚至无法定位到问题。那么可以试试换一个库,或者换一个版本。

640?wx_fmt=jpeg

代码调试并不是一件多么困难的事情。静下心来一步一步的调试,查看每一个变量,以及每一行代码带来的变量的变化。任何问题都将迎刃而解。

最后别忘了,任何时候搜索引擎都是你的好朋友。如果你不会谷歌,那么就百度一下吧!

后台回复加群可加入编程序学习交流群

640?wx_fmt=gif

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=png

如有侵权,请联系删除

转载请注明来源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值