调试一个程序就如果解一道数学题一样,首先你要制定一个解题思路,然后根据这个思路,利用已有的知识和定理进行论证,最后得出你要的答案并进行反思,从而提高自己的解题经验。
本书的作者就是按照这个思路来讲解调试技巧的。对于每个案例,作者首先都会对调试思路进行讲解,启发与引导读者。这大大的方便了读者对书中调试过程的阅读与理解。同时如果读者将来遇到类似问题,也知道该如何去思考了。
其次,各种调试工具就相当于解题中所需要用到的定理和公式。作者在本书中专门以一章介绍了调试工具的使用方法与技巧。使得读者在无需花费大量时间来阅读帮助手册的情况下,即可熟练的使用常用的调试工具。最使得称道的是,作者对调试工具的讲解不是简单的对工具命令的罗列,而是通过实际案例来讲解它的用法,读者可以根据生动的案例,边学边动手操作,提高学习效率与乐趣。
当解答完一道数学题后,如果能够对解题过程加以回顾与反思,这将使得我们可以获得解题经验。调试也是一样,作者在每个案例讲解结束后,都会列出该案例带给他的经验与教训。这些对于读者也是非常宝贵的经验,因为它们可以帮助读者在其遇到实际问题时确定其调试思路。
本书是我看到的最好的一本讲解调试的书籍,因为它对调试思路进行了透彻的讲解,而这是在同类的书籍中很少能看到的。所以很值得我们开发人员去仔细的阅读。
发表于 @ 2007年11月13日 18:16:00|评论(loading...)|编辑