假设我有一个由积分变量上的几个“基本”算法组成的程序,例如:
if(a<b)
a += c;
有没有一种工具可以让我在运行时自动记录对不同变量所做的所有更改?
例如,它会在这种情况下显示在日志文件中:
"condition passed because 5=a < b=10
a += 10; because c=10"
或一些等价物。
我知道我可以手动记录每个操作,但这太复杂了。有什么工具可以让我做这样的事情吗?只要不是完全手动的,我就不关心重构/重新编译。