这不是一本教你如何去做的教材,而是一份描述现实中的实际问题,以及对解决办法的归纳总结。如果你想学习程序设计语言的语法,或者某种技术的详细使用方法,这本书并不适合你。
本书的目的在于分享经验,开阔思路。书中会介绍很多现实的案例和分析方法。但是这些分析方法并不是死板的;此外,书中只会分析部分重要的知识点,对于书中出现的陌生名词、概念,希望读者能够利用书中给出的链接,网络和MSDN来开阔知识面。
本书是一本介绍Windows系统上的用户态程序排错方法和技巧的书。本书分为4个章节,先介绍最重要的、通用的思考方法,以便制定排错步骤;再介绍对排错有帮助的知识点和工具;并介绍了.NET Framework(CLR)的相关知识和调试技巧;最后一章针对常见的几大类问题进行了总结。
本书案例丰富,对现实中的实际问题进行了研究,并和读者一起分析解决办法;本书的写作思路为先给出问题描述,然后提供线索,再进行分析,让读者在阅读中也进行思考,以提高实际解决问题的能力。本书适合希望学习排错、调试知识的软件开发、测试人员,以及希望深入学习Windows系统上用户态程序的排错知识的软件开发、测试人员。
第一章 比工具、技巧和经验都重要的是你的思考——从四个风格迥异的案例说起
第二章 汇编、异常、内存、同步和调试器——重要的知识点和神兵利器
第三章 .NET Framework的原理和SOS调试——剖析CLR程序和CLR本身
第四章 崩溃,性能和资源泄漏——分享一些经验
更多的资源