本书由一名前微软程序开发跟错误处理专家所写,藉由检视程序开发者常犯的错误类型来讨论软件错误的问题。随着软件复杂度的成长与程序错误出现率的攀升,程序写作者愈来愈需要在程序开始进行测试以前,更早在程序开发阶段中制作出零错误的程序代码。写作零错误程序的关键就是提高对错误产生的警觉性。程序写作者能够透过自我询问两个关于他们遇到的每个程序错误的简单问题,来培养这个意识:「我如何才能避免这种错误?」跟「我怎样自动找到这些错误?」这本书提供的指导方针就是从多年来常被问及的这两个问题得到的一些结果。《完美程序设计指南》提供了避免错误与自动找出问题的确实做法。作者处处以微软应用程序开发史作为例子,点出-各种做法的优点与缺点-并告诉你如何使用已验证过的程序设