比方說,我已經對整體變量的幾個「基本」的算法,如程序:是否有一個記錄代碼執行的工具?
if(a<b)
a += c;
是否有一個工具,讓我自動登錄在運行不同的變量所做的所有更改時間?
例如它會在一個日誌文件的情況下顯示:
"condition passed because 5=a < b=10
a += 10; because c=10"
或某些等效。
我知道我可以手動記錄每個操作,但是這將是過於複雜。 有什麼工具可以讓我做這樣的事嗎?我不關心重構/重新編譯,只要它不是完全手動的。
你看到這個題目:http://stackoverflow.com/questions/7468576/c-macro-to-log-every-line-of-code?rq=1 –