学习 .NET高级调试 个人推荐的10本书

昨天训练营有朋友让我推荐学习 .NET高级调试 的参考书,这里整理了我个人推荐的 10 本书:

  1. 《.NET高级调试》

学习 .NET高级调试 个人推荐的10本书

这本书是我的入门书,必推荐。.

  1. 《Windows 编程调试技术内幕》

    学习 .NET高级调试 个人推荐的10本书

这是一本阿三写的书,介绍了很多调试技巧,非常值得查缺补漏。

  1. 《软件调试 - 第二卷 (上下册)》

学习 .NET高级调试 个人推荐的10本书

作者张银奎,这是一本介绍 软件调试 的百科全书,非常值得一读。

  1. 《Windows 高级调试》

学习 .NET高级调试 个人推荐的10本书

和 《.NET 高级调试》是姊妹篇,一个作者写的,非常有价值。

  1. 《深入解析 Windows 操作系统》

学习 .NET高级调试 个人推荐的10本书

微软官方出的一本对 Windows 讲解的著作,建议购买 第六版,最新的第七版个人觉得翻译的不好。

  1. 《.NET 和 Windows 应用程序调试》

学习 .NET高级调试 个人推荐的10本书

这本书的作者是一位前特种兵跨行做开发,书中有很多案例非常有意思,语言诙谐。

  1. 《C++ 反汇编与逆向分析技术揭秘》

学习 .NET高级调试 个人推荐的10本书

调试离不开汇编,这是一本帮助你理解 OOP 在汇编上是如何组织呈现的,对理解 C# 非常有帮助。

  1. 《.NET 内存管理宝典》

学习 .NET高级调试 个人推荐的10本书

以 .NET Core 2.0 为蓝本,深入的解读了 CoreCLR 的内部原理,在 github 的 coreclr 项目中也是指定的扩展阅读。

  1. 《.NET Core 底层入门》

学习 .NET高级调试 个人推荐的10本书

虽然书中大多是理论为主,缺少很多的眼见为实,但这是一本难得的参考资料,接下来留给我们用 WinDbg 逐一验证吧。

  1. 《格蠹汇编》

学习 .NET高级调试 个人推荐的10本书

本书是张银奎 的《软件调试》的案例实现版,收集了很多的实际案例,非常有学习和参考价值。