暂无商品咨询信息 [发表商品咨询]
1.Effective系列产品,专业调试指南,面向高级开发者的效率工具书
2.分阶段解析调试策略与工具,全面覆盖调试全流程
3.66个实战技巧,直击复杂故障本质
4.技术含金量高,被众多开发者与企业广泛认可
5.帮助读者快速掌握调试技能,减少bug引发的时间与经济损失
本书分为8章,共包含66个条目。本书首先讲解了调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技术(第3章),旨在帮助读者调试各类软件故障和系统故障。紧接着介绍了可应用于调试工作各阶段的技术,涵盖使用调试器(第4章)、编写程序(第5章)、编译软件(第6章)和运行系统(第7章)等阶段。本书最后一章(第8章)专注于介绍一些特定的调试工具和调试技术,这些工具和技术用于定位多线程和并发代码中那些棘手的bug。
迪欧米迪斯·斯宾奈里斯(Diomidis Spinellis)是希腊雅典经济与商业大学管理科学与技术系教授。他的研究涵盖软件工程、IT安全和云系统工程。他撰写了两本屡获殊荣的技术图书,《代码阅读方法与实践》(Code Reading: The Open Source Perspective)和《高质量程序设计艺术》(Code Quality: The Open Source Perspective)。他曾是IEEE Software杂志编辑委员会成员长达十年之久,并定期为“Tools of the Trade”专栏撰稿。他不仅为OS X和BSD UNIX贡献过代码,还是UMLGraph、CScout和其他一些开源的软件包、库和工具的开发者。他拥有英国帝国理工学院的软件工程硕士和计算机科学博士学位。他是ACM和IEEE的高级会员。在2015至2018年期间,他一直担任IEEE Software杂志主编。
第1章宏观策略1
条目1:通过问题跟踪系统处理所有问题1
条目2:使用有针对性的查询在网上搜索与问题相关的见解3
条目3:确认前置条件和后置条件均已满足5
条目4:从问题入手,自下而上追查bug;从程序开始,自上而下追查bug6
条目5:寻找正常系统和故障系统之间的差异8
条目6:使用软件自带的调试工具10
条目7:多样化你的构建和执行环境14
条目8:将工作重点放在最重要的问题上17
第2章通用方法与实践20
条目9:为调试的成功做好准备工作20
条目10:确保问题能够高效重现22
条目11:尽可能缩短从做出修改到看到结果的时间24
条目12:将复杂的测试场景自动化25
条目13:尽量比较全面地将调试数据展示出来27
条目14:考虑更新软件29
条目15:查阅第三方软件的源代码,深入了解其正确使用方式30
条目16:使用专门的监控和测试设备32
条目17:让故障的影响凸显出来34
……
基本信息 | |
---|---|
出版社 | 人民邮电出版社 |
ISBN | 9787115651952 |
条码 | 9787115651952 |
编者 | (希)迪欧米迪斯·斯宾奈里斯(Diomidis Spinellis) 著 臧秀涛 译 |
译者 | 臧秀涛 |
出版年月 | 2025-01-01 00:00:00.0 |
开本 | 16开 |
装帧 | 平装 |
页数 | 196 |
字数 | 219000 |
版次 | 1 |
印次 | 1 |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]