我必须调试一个非常大的程序,大约需要10分钟才能达到最重要的调试状态。我只是想在程序的这一部分修改一些值,但有时我想回去再次修改它们,比如去往过去。据我所知,它被称为历史调试。阅读一些信息似乎已在Visual Studio 2010中实现。但我只使用Eclipse或Xcode或vi :)
我想知道是否知道其他一些具有这些功能的软件。
顺便说一句,我问你的意见,你认为一旦我达到我的程序状态,在断点之后修改一小部分代码并再次编译它(你假设它)是否可能不影响过去的执行和代码)所以我可以测试它而无需重新编译?
由于
答案 0 :(得分:0)
主要仅适用于Java(ODB)等解释性语言。而且我不确定你是否可以从更改数据的某个执行点继续。
您是否尝试在Eclipse中设置观察点,一旦变量达到特定值就会中断?这意味着您的代码会正常执行,直到它中断数据并停止执行,以便您可以看到代码如何到达这一点。