返回
Trace Debugger: Interactive Execution Trace Debugging for Java and Kotlin
DOI:10.5381/jot.2026.25.1.a9.png)
摘要
En 中文
调试是软件开发中的核心活动,但仍然具有挑战性且耗时,尤其是在处理复杂或间歇性故障时。传统调试器在特定断点处操作程序状态快照,缺乏对执行流程的完整视图,并且通常需要重复重新执行才能到达感兴趣的点。从断点视角转向执行轨迹为调试开辟了新的可能性。我们介绍了Trace Debugger,这是一个IntelliJ IDEA插件,它将确定性执行轨迹集成到标准调试工作流中。它允许开发人员捕获Java或Kotlin程序的执行轨迹,并在调试器中回放。该插件提供了用于轨迹导航、搜索和过滤的便捷工具。此外,录制的轨迹可以作为程序行为的忠实制品,支持回归测试的新技术。
Keyword:
Execution traces
Debugging
Java
Kotlin
Deterministic execution

