欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 后台管理


新闻资讯

MENU

软件开发知识
本文由 ImportNew - 唐尤华 翻译自 dzone。接待插手翻译小组。转载请见文末要求。

查抄的工具不是开拓库,昆山软件公司,也不是JDK,而是你本身。

措施运行不正常的时候凡是要调试,调试技能(Debugging)是每位开拓者必需要把握的一项技术。然而,把握调试技能非一日之功。幸运地是,昆山软件开发,JDK 为 Java 提供了许多调试东西(譬喻 jstack)以及第三方东西(好比 JMeter)。像 IntelliJ 或 Eclipse 这样的 IDE 都集成了测试东西,操作好 IDE 的调试成果很是重要。下面这些发起可以加快把握调试技能:

  • 别怕读代码,劳务派遣管理系统,尤其是别人的代码。尽大概深入代码背后的运行机制。
  • 不要甩锅给 JDK 或函数库。永远不要假设 Java 出了问题,这么干的功效凡是城市打脸。百分之九十九的大概 bug 都来自你本身的代码。
  • 可以假设,可是不要自信,因为我们都大概有盲点。
  • 不要一直盯着问题,分开工位四处逛逛,返来的时候会变得思路清晰(熬炼、睡个好觉、见见伴侣——休息一下)。
  • 不要靠命运编程,换句话说,不要写(拷贝)那些你本身也搞不懂的代码。
  • Google 是你最佳的编程朋侪。(译注,可以是你其他熟悉的搜索引擎
  • 假如不清楚某个Java特性,查一下 JDK javadoc
  • 配置符合的 log 级别 (infowarnerror, debug)。
  • 配置断点可以让我们对措施有一个全局相识。调试轮回的时候,条件断点很是好用。
  • 用 JMeter 这样的东西做负载测试,可能用 jstack 捕捉线程转储(dump)文件。
  • 在开拓和准出产情况下,可以长途调试措施。
  • 假如上面的发起都无效,可以这么干:首先,精简代码;接着,查抄措施运行情况;最后,查抄开拓库。
  • 调试是一门很难把握的技能,但熟能生巧。所以,尽大概找时机多操练吧!

    原文链接: dzone 翻译: ImportNew.com - 唐尤华
    译文链接: http://www.importnew.com/30591.html
    [ 转载请保存原文出处、译者和译文链接。]