內容簡介
本書是資深調試專家JohnRobbins關於調試技術方面的第4本著作。在本書上一個版本——《Microsoft.NET和Windows應用程式調試》的基礎上,作者對大部分內容進行了全面的更新。本書刪掉了上一版本中的“本機代碼的強大工具和技術”部分,剩下了前面的3大部分:“調試概述”、“強大的調試技術”和“強大的工具”。在第1部分中,作者首先介紹了Bug的來源以及調試的基礎知識,並在該部分的結尾處,對以往讀者提出的一些具有代表性的問題做了一一解答。而後,在第2部分中,作者介紹了VisualStudio2005在調試方面的新特性,以及如何使用VisualStudio2005、WinDBG、SOS、ADPlus等進行應用程式調試。最後,在第3部分,作者介紹了如何對VisualStudio的IDE進行擴展,以及如何編寫你自己的代碼分析規則。本書的最佳讀者對象是擁有一定開發經驗的中高級開發人員和調試人員。
目錄
第1部分調試概述.
第1章Bug的來源與解決的辦法
1.1Bug與調試
什麼是Bug
Bug的處理和解決方案
制定調試計畫
1.2調試的必備條件
技能組合
學習技能
1.3調試過程
步驟1:重現Bug
步驟2:描述Bug
步驟3:總是假設Bug是因你而起的
步驟4:分而治之
步驟5:創造性地思考
步驟6:利用工具
步驟7:開始重度調試
步驟8:驗證Bug是否已被修正
步驟9:學習與分享
第2部分強大的調試技術
第3部分強大的調試工具
……