→ forgmonkey:環境沒有 不代表不該會 :) 01/01 08:39
推 ledia:責怪學生不懂得用 debugger 並不會減少 printf 的必要性 :p 01/01 16:37
→ ledia:事實上 debugger 也只是另一種比較好用的 printf 罷了 01/01 16:39
推 forgmonkey:認為printf萬用 並不會減少 debugger 的必要性 :p 01/01 17:27
→ forgmonkey:事實上 printf 也只是另一種比較不便的 debugger 罷了 01/01 17:28
→ forgmonkey:XD 純搞笑 總之我沒否認printf的重要性 很多時候 甚至 01/01 17:29
→ forgmonkey:簡單的程式. 用printf比翻整個debugger出來好用多了 01/01 17:30
→ forgmonkey:但是也很多時候 用printf很難追出錯誤所在處 01/01 17:30
→ forgmonkey:呼叫一個function產生一連串的call 到底哪個call錯了? 01/01 17:31
→ forgmonkey:不用debugger會抓到抓狂啊... 01/01 17:31
→ forgmonkey:不論接觸哪個環境 我認為會debugger是程式員的必備修為 01/01 17:32
→ forgmonkey:即使備而不用 不是嘛? :) 01/01 17:33
推 tinlans:debugger 還有一個功能,就是可以對執行中的程式 debug 01/02 00:20
→ tinlans:也就是指定 process id,然後切進去把程式停住來看在幹嘛 01/02 00:20
→ tinlans:抓程式跑不完的原因,用 printf 會猜半天,所以此時不建議 01/02 00:21
推 final01:debug是用來反編譯的吧! 01/02 16:13
→ tinlans:給樓上的,(DOS 的 debug) != debugger, 01/02 19:24
→ tinlans:且 DOS 的 debug 的其中一種功能是反組譯而非反編譯 01/02 19:25