**章 调试简介
一 明确问题
1 三思而后行
2 是否值得这样做
3 提高调试技能
二 MET开发人员调试策略
1 内存问题不再出现
2 语言无关性
3 远程调试和跨机调试
4 从进程中分离
5 ASP.NET
三 其他内容
第二章 调试过程中的6点建议
一 在检查Bug时,不要忽视在此之前出现的任何
二 不要忘记*终目标是让程序正确执行——修正只是手段,并非*终目的
1 当目标依赖许多目标,而这些子目标又依赖更多的子目标时
2 当进行下一步很困难时,可寻找一种简单的办法
三 当代码在一种方式下正常运行,而在另一种方式下出现故障时,应将注意力集中
在导致代码出现故障的方式上
1 将注意力集中在不同点上
2 当一些程序以某种方式运行时
四 在没有合理的证据时,不要怀疑问题出在硬件、API或OS上
五 在一些测试计算机上不要安装调试工具——以免发生异常循环
1 在非开发环境下检验代码的工作情况
2 确保能够在客户站点上调试您的产���
3 为您的团队提供使用其他调试方法的实践机会
六 编码后,立即在调试器上逐步证所有代码
1 忘记补充函数细节
2 发现处理错误的代码隐藏着一具严重的问题
3 把修改代码当作一次测试,但是偶尔应该检查一下
4 错过优化代码的机会
5 正确使用逐步调试
七 小结
第三章 制定计划
第四章 继言调试
第五章 用日志调试
第六章 ASP.NET调试和SQL调试
第七章 调试远程客户站点
第八章 多线程调式
第九章 错误跟踪程序
第十章 源代码管理调试
结束语