首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 C\C++程序缺陷与优化
内容
编辑推荐

《C\\C++程序缺陷与优化》由于季山、许峰、李华莹、刘然、于长钺编著,与传统的C/C++程序设计方面的书籍不同,本书从另外一个视角——程序设计缺陷的角度来探讨程序设计。程序员长期形成的习惯性思维,使其难以觉察到自身在程序设计方面存在的问题,可谓“不识庐山真面目,只缘身在此山中”。本书列举了大量来自实际项目中出现的软件缺陷,这些缺陷就像一面镜子,面对这些缺陷,程序员会有一种似曾相识、相见恨晚的感觉。通过这些缺陷,程序员能够跳出固有的程序设计思维定式,使其翻然醒悟,茅塞顿开。

内容推荐

程序设计可谓是一个汗牛充栋的话题。与传统的C/C++程序设计方面的书籍不同,《C\\C++程序缺陷与优化》由于季山、许峰、李华莹、刘然、于长钺编著,从另外一个视角——程序缺陷的角度来探讨程序设计与优化。《C\\C++程序缺陷与优化》从作者所从事的软件测试项目中精选了与C/C++语言有关的程序缺陷,主要包括编码风格、内存管理、内存泄漏、缓冲区溢出、指针使用、安全等方面。对于每一种缺陷,通过实例分析了缺陷产生的原因,并给出了具体的修改和优化方法。面对这些缺陷,程序员会有一种似曾相识、相见恨晚的感觉。通过这些缺陷,程序员能够跳出固有的程序设计思维定式,使其翻然醒悟,茅塞顿开。

目录

第1章 语言使用基本问题

 1.1 变量使用问题

 1.2 运算符使用问题

 1.3 函数问题

 1.4 条件语句问题

 1.5 循环语句问题

 1.6 数值类型转换问题

第2章 内存管理

 2.1 内存分配与使用

 2.2 内存泄漏

第3章 缓冲区溢出

 3.1 数组越界

 3.2 数据越界

 3.3 字符串操作溢出

第4章 指针问题

 4.1 空指针解引用

 4.2 指针非法使用

第5章 安全缺陷

 5.1 外部输入安全缺陷

 5.2 资源泄漏

 5.3 其他

第6章 与类有关的编程缺陷

第7章 其他

 7.1 预处理

 7.2 异常

 7.3 多线程和同步性

 7.4 代码不可达

附录A常用静态分析工具

 A.1 PolySpace——运行时错误静态检查工具

 A.1.1 PolySpaceVerifier

 A.1.2 PolySpaceViewer

 A.2 Klocwork——代码静态检查工具

 A.2.1 工程创建与分析

 A.2.2 分析结果查看

 A.3 Testbed——静态和动态测试工具

 A.3.1 单个文件分析

 A.3.2 分析结果查看

 A.3.3 多个文件批量分析

 A.4 McCabeIQ2 ——软件质量保证工具

 A.4.1 McCabeEQ

 A.4.2 McCabeTest

 A.4.3 McCabeReengineer

参考文献

标签
缩略图
书名 C\C++程序缺陷与优化
副书名
原作名
作者 于秀山//许峰//李华莹//刘然//于长钺等
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121226328
开本 16开
页数 273
版次 1
装订 平装
字数 383
出版时间 2014-04-01
首版时间 2014-04-01
印刷时间 2014-04-01
正文语种
读者对象 研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.434
CIP核字 2014047653
中图分类号 TP312
丛书名
印张 17.5
印次 1
出版地 北京
234
184
16
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/15 9:28:49