图书介绍

代码阅读方法与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

代码阅读方法与实践
  • (希)Diomidis Spinellis著;赵学良译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302080720
  • 出版时间:2004
  • 标注页数:326页
  • 文件大小:35MB
  • 文件页数:342页
  • 主题词:程序语言-代码

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

代码阅读方法与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录1

第1章导论1

1.1为什么以及如何阅读代码2

1.2如何阅读本书7

进阶读物12

第2章基本编程元素13

2.1一个完整的程序13

2.2函数和全局变量17

2.3 while循环、条件和块20

2.4 switch语句22

2.5 for循环23

2.6 break和continue语句26

2.7字符和布尔型表达式27

2.8 goto语句30

2.9小范围重构32

2.10 do循环和整型表达式36

2.11再论控制结构38

进阶读物43

第3章高级C数据类型44

3.1指针44

3.2结构54

3.3共用体58

3.4动态内存分配62

3.5 typedef声明66

进阶读物68

4.1 向量69

第4章C数据结构69

4.2矩阵和表73

4.3栈76

4.4队列78

4.5映射80

4.6集合84

4.7链表86

4.8树92

4.9图96

进阶读物104

第5章高级控制流程105

5.1递归105

5.2异常110

5.3并行处理113

5.4信号121

5.5非局部跳转125

5.6宏替换127

进阶读物131

第6章应对大型项目132

6.1设计与实现技术132

6.2项目的组织133

6.3编译过程和制作文件140

6.4配置146

6.5修订控制150

6.6项目的专有工具157

6.7 测试161

进阶读物167

第7章编码规范和约定168

7.1文件的命名及组织168

7.2缩进170

7.5编排171

7.4命名约定174

7.5编程实践177

7.6过程规范179

进阶读物179

第8章文档180

8.1文档的类型180

8.2阅读文档181

8.3文档存在的问题191

8.4其他文档来源192

8.5常见的开放源码文档格式195

进阶读物199

第9章系统构架200

9.1系统的结构200

9.2控制模型213

9.3元素封装219

9.4构架重用246

进阶读物253

第10章代码阅读工具255

10.1正则表达式255

10.2用编辑器浏览代码258

10.3用grep搜索代码260

10.4找出文件的差异266

10.5开发自己的工具268

10.6用编译器来协助代码阅读270

10.7代码浏览器和美化器274

10.8运行期间的工具278

10.9非软件工具281

可用工具和进阶读物282

第11章一个完整的例子284

11.1 概况284

11.2 攻坚计划285

11.3 代码重用286

11.4 测试与调试291

11.5文档297

11.6观察报告298

附录A代码概况299

附录B阅读代码的格言302

第1章:导论302

第2章:基本编程元素303

第3章:高级C数据类型304

第4章:C数据结构305

第5章:高级控制流程306

第6章:应对大型项目306

第7章:编码规范和约定307

第8章:文档308

第9章:系统构架309

第10章:代码阅读工具311

第11章:一个完整的例子312

参考文献314

热门推荐