美文网首页知识共享
Java Debugging 清单

Java Debugging 清单

作者: 老老戟 | 来源:发表于2018-11-26 20:03 被阅读3次

    觉得不知道调试应该要怎么调试,要调试什么?

    调试.png
    这里有几点不成熟的小建议

    调试主要用于应用程序不按预期运行时,并且每个开发人员都应该学习如何使用它。然而,掌握它需要很多时间。幸运的是,Java提供了JDK(例如JStk)的一部分工具,并且还有第三方工具,如JMeTM,可以帮助我们。与IDE(如IntelliJ或Eclipse)也有很好的集成,因此了解如何使用我们最喜欢的IDE的调试特性非常重要。为了加快这一学习过程,我们可以遵循以下准则:

    1. 不要害怕阅读代码,特别是如果代码是来自其他代码的。我们应该尽可能深入地了解在引擎盖下到底发生了什么。

    2. 不要怪JDK或library。而且,千万不要认为Java是坏的,因为概率总是对你不利。99%的时间,bug是在你编码的东西。

    3. 做出假设,但不要相信自己,因为我们可能会造成盲点。

    4. 从问题中走出来,当你精力充沛的时候再来(锻炼,睡觉,见朋友,休息一下)。

    5. 不要通过巧合编程,或者换句话说,不要在不知道自己在做什么的情况下尝试代码。

    6. 谷歌是你最好的朋友。

    7. 当您不确定Java特性如何工作时,检查JDK JavaDoc。

    8. 使用适当的日志级别(信息、警告、错误、调试)。

    9. 使用断点可以在应用程序的特定点上全面查看程序。在调试具有数千个值的循环时,断点的 条件也是非常有用的。

    10. 使用JMIT等工具进行负载测试或JStAG以捕获线程转储。

    11. 为部署在开发和生产前环境中的应用程序设置远程调试器。

    12. 如果我们不能根据前面的指导找到问题的根源,那么首先要开始删除代码;其次要检查环境;第三,检查库。

    调试是一门很难掌握的技能,而熟能生巧。所以,尽快开始调试技能吧!

    相关文章

      网友评论

        本文标题:Java Debugging 清单

        本文链接:https://www.haomeiwen.com/subject/fhdiqqtx.html