您好,欢迎光临有路网!
软件调试的艺术
QQ咨询:
有路璐璐:

软件调试的艺术

  • 作者:(美)马特洛夫 (美)萨尔兹曼 张云
  • 出版社:人民邮电出版社
  • ISBN:9787115213969
  • 出版日期:2009年11月01日
  • 页数:216
  • 定价:¥39.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    调试对于软件的成败至关重要,正确使用恰当的调试工具可以提高发现和改正错误的效率。本书详细介绍了3种调试器,GDB用于逐行跟踪程序、设置断点、检查变量以及查看特定时间程序的执行情况,DDD是流行的GDB的GUI前端,而Eclipse提供完整的集成开发环境。书中不但配合实例讨论了如何管理内存、理解转储内存、跟踪程序找出错误等内容,更涵盖了其他同类书忽略的主题,例如线程、客户/服务器、GUI和并行程序,以及如何躲开常见的调试陷阱。
    本书适合各层次软件开发人员、管理人员和测试人员阅读。
    目录
    第1章 预备知识
    1.1 本书使用的调试工具
    1.2 编程语言
    1.3 调试的原则
    1.3.1 调试的本质:确认原则
    1.3.2 调试工具对于确认原则的价值所在
    1.3.3 其他调试原则
    1.4 对比基于文本的调试工具与基于GUI的调试工具,两者之间的折中方案
    1.4.1 简要比较界面
    1.4.2 折中方法
    1.5 主要调试器操作
    1.5.1 单步调试源代码
    1.5.2 检查变量
    1.5.3 在GDB、DDD和Eclipse中设置监视点以应对变量值的改变
    1.5.4 上下移动调用栈
    1.6 联机帮助
    1.7 初涉调试会话
    1.7.1 GDB方法
    1.7.2 同样的会话在DDD中的情况
    1.7.3 Eclipse中的会话
    1.8 启动文件的使用
    第2章 停下来环顾程序
    2.1 暂停机制
    2.2 断点概述
    2.3 跟踪断点
    2.3.1 GDB中的断点列表
    2.3.2 DDD中的断点列表
    2.3.3 Eclipse中的断点列表
    2.4 设置断点
    2.4.1 在GDB中设置断点
    2.4.2 在DDD中设置断点
    2.4.3 在Eclipse中设置断点
    2.5 展开GDB示例
    2.6 断点的持久性
    2.7 删除和禁用断点
    2.7.1 在GDB中删除断点
    2.7.2 在GDB中禁用断点
    2.7.3 在DDD中删除和禁用断点
    2.7.4 在Eclipse中删除和禁用断点
    2.7.5 在DDD中“移动”断点
    2.7.6 DDD中的Undo/Redo断点动作
    2.8 进一步介绍浏览断点属性
    2.8.1 GDB
    2.8.2 DDD
    2.8.3 Eclipse
    2.9 恢复执行
    2.9.1 在GDB中
    2.9.2 在DDD中
    2.9.3 在Eclipse中
    2.10 条件断点
    2.10.1 GDB
    2.10.2 DDD
    2.10.3 Eclipse
    2.11 断点命令列表
    2.12 监视点
    2.12.1 设置监视点
    2.12.2 表达式
    第3章 检查和设置变量
    ……
    第4章 程序崩溃处理
    第5章 多活动上下文中的调试
    第6章 特殊主题
    第7章 其他工具
    第8章 对其他语言使用GDB/DDD/Eclipse
    编辑推荐语
    “Linux/Unix平台的C程序员将从本书中获益*多,其他平台上的***也能从中学到宝贵的调试技术和秘诀。” ——D.Spinellis,Jolt奖获奖图书《高质量程序设计艺术》作者 “本书是一部软件调试杰作,可以大大提升你的调试技术水平……所有编程入门课程都应该讲授其中的核心内容。我强烈**本书!” ——Amazon读者评论 调试对软件开发至荚重要。然而,即使对于有经验的程序员,调试也并非易事。
    本书是一部**的软件调试入门著作,对业界多年口口相传的调试经验做了很好的总结。书中通过丰富的C/C++实例.生动阐述了适用于各种平台与编程语言的通用调试原则、基础知识、经验技巧和相关的背景知识,详细讲解了Linux/Unix平台*受欢迎的三个调试工具——GDB、DDD和Eclipse,并讨论了网络、多线程、GUI和多核程序的调试等**主题。不仅如此.书中还讲述了如何在调试中运用vim、gcc、errno和lint等工具,以,及Java、Python、Perl和汇编等程序的调试。
    Amazon五星图书;
    Linux/Unix平台软件调试权威著作,涵盖C/C++/Java/Python等多种语言;
    详解GDB、DDD和Eclipse三大工具应用。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外