什麼是你最喜歡的語言的專家調試提示,你認爲每個人都應該使用?例如,我將提供我的C++調試提示,它們之間的調試提示可以幫助我擺脫大部分我遇到的錯誤,這些錯誤通常是難以調試的語言。什麼是最佳調試提示?
C++
增加你的編譯器最大的警告級別,然後停止那些發生了很多的警告,你已經決定了你不關心(對我來說這是未使用的參數) 。 g ++不會警告函數中缺少返回語句(我經常發現一個問題),直到警告級別非常高。
瞭解如何打開編譯器的調試標準庫並使用它! (用於g ++的-D_GLIBCXX_DEBUG)。這會發現很多錯誤,並且還有助於準確顯示錯誤發生的位置。
總是總是通過一個非常好的內存檢查程序來運行你的代碼,如valgrind,並修復它產生的所有問題。
這是不是特定於某些環境? Google似乎在說Visual Studio。 – philant 2008-11-19 11:34:43