如何开始调试程序:在 GUI 上执行操作时知道哪些代码只有 运行?
How to start debug a program: know which code has just run when perform an action on GUI?
我经常要调试一些程序。那些不是我的代码。 Java Eclipse RCP 应用程序中的示例。我必须在 GUI 上执行一些操作,然后找出哪些代码实现了这些操作以研究代码。在大多数情况下,我只是猜测然后设置一些断点来跟踪调用堆栈中的程序流程。猜测然后尝试。有些时候很快。很多时候都是慢慢的。我只想知道如果我在 GUI 上执行操作,是否有技术可以知道哪个代码只有 运行。可以分享吗?
非常感谢!
尝试使用一些代码覆盖工具。
下面列出了一些代码覆盖工具:Java Code Coverage Tools。
如果您使用的是 Eclipse IDE Jacoco 很容易使用。
我经常要调试一些程序。那些不是我的代码。 Java Eclipse RCP 应用程序中的示例。我必须在 GUI 上执行一些操作,然后找出哪些代码实现了这些操作以研究代码。在大多数情况下,我只是猜测然后设置一些断点来跟踪调用堆栈中的程序流程。猜测然后尝试。有些时候很快。很多时候都是慢慢的。我只想知道如果我在 GUI 上执行操作,是否有技术可以知道哪个代码只有 运行。可以分享吗?
非常感谢!
尝试使用一些代码覆盖工具。
下面列出了一些代码覆盖工具:Java Code Coverage Tools。
如果您使用的是 Eclipse IDE Jacoco 很容易使用。