豆瓣评分: 7.7
内容简介
调试对于软件的成败至关重要,正确使用恰当的调试工具可以提高发现和改正错误的效率。《软件调试的艺术》详细介绍了3种调试器,GDB用于逐行跟踪程序、设置断点、检查变量以及查看特定时间程序的执行情况,DDD是流行的GDB的GUI前端,而Eclipse提供完整的集成开发环境。书中不但配合实例讨论了如何管理内存、理解转储内存、跟踪程序找出错误等内容,更涵盖了其他同类书忽略的主题,例如线程、客户/服务器、GUI和并行程序,以及如何躲开常见的调试陷阱。
《软件调试的艺术》适合各层次软件开发人员、管理人员和测试人员阅读。
作者简介
Norman Matloff 美国加州大学戴维斯分校计算机科学教授,研究领域涉及并行处理(尤其是软件分布式共享内存)、计算机通信网络、数据安全及数学和应用统计等。他编写了很多开源软件包,创作的在线教程也深受欢迎。
Peter Jay Salzman 美国加州大学戴维斯分校理论物理博士,该校Linux用户组的创建者,同时维护着多个受欢迎的在线HOWTO。现在华尔街某金融企业做程序员。
评论
主要写了以GDB为主的C C++代码调试,以及其他程序错误避免技术。翻译有点小问题。刚入门的Linux 程序员很需要读一读。
开始读这本书了,主要关注gdb的调试,边读边记笔记,我认为这些调试的技巧没有必要去话费大量的时间,把书中提到的技巧记录在博客,需要的时候翻一翻,用多了自然就记住了。
所以,这本书泛读即可。
读完第一章我就发现自己之前使用GDB的效率是多么低下了….
linux编程环境调试的入门读物,介绍的很基础,内容较少,适合初学者,其中对于ddd和eclipse的调试方法完全可以不用介绍
工作需要, piapiapia翻完就用上了. gdb的篇幅1/3+, ddd和eclipse占了3/2-, 有些遗憾.