资源简介
第1章 导论
1.1 为什么以及如何阅读代码
1.2 如何阅读本书
进阶读物
第2章 基本编程元素
2.1 一个完整的程序
2.2 函数和全局变量
2.3 while循环、条件和块
2.4 switch语句
2.5 for循环
2.6 break和continue语句
2.7 字符和布尔型表达式
2.8 goto语句
2.9 小范围重构
2.10 do循环和整型表达式
2.11 再论控制结构
进阶读物
第3章 高级C数据类型
3.1 指针
3.2 结构
3.3 共用体
3.4 动态内存分配
3.5 typedef声明
进阶读物
第4章 C数据结构
4.1 向量
4.2 矩阵和表
4.3 栈
4.4 队列
4.5 映射
4.6 集合
4.7 链表
4.8 树
4.9 图
进阶读物
第5章 高级控制流程
5.1 递归
5.2 异常
5.3 并行处理
5.4 信号
5.5 非局部跳转
5.6 宏替换
进阶读物
第6章 应对大型项目
6.1 设计与实现技术
6.2 项目的组织
6.3 编译过程和制作文件
6.4 配置
6.5 修订控制
6.6 项目的专有工具
6.7 测试
进阶读物
第7章 编码规范和约定
7.1 文件的命名及组织
7.2 缩进
7.3 编排
7.4 命名约定
7.5 编程实践
7.6 过程规范
进阶读物
第8章 文档
8.1 文档的类型
8.2 阅读文档
8.3 文档存在的问题
8.4 其他文档来源
8.5 常见的开放源码文档格式
进阶读物
第9章 系统构架
9.1 系统的结构
9.2 控制模型
9.3 元素封装
9.4 构架重用
进阶读物
第10章 代码阅读工具
10.1 正规表达式
10.2 用编辑器浏览代码
10.3 用grep搜索代码
10.4 找出文件的差异
10.5 开发自己的工具
10.6 用编译器来协助代码阅读
10.7 代码浏览器和美化器
10.8 运行期间的工具
10.9 非软件工具
可用工具和进阶读物
第11章 一个完整的例子
11.1 概况
11.2 攻坚计划
11.3 代码重用
11.4 测试与调试
11.5 文档
11.6 观察报告
附录A 代码概况
附录B 阅读代码的格言
代码片段和文件信息
- 上一篇:PXA270H-jtag仿真器材料
- 下一篇:interba
se7.5
相关资源
- 智能净水器源代码
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- 可视化最小生成树源代码
- 华北五省无差别组格斗机器人代码S
- lbp特征提取代码
- 统计学习方法含勘误说明
- 现代处理器设计:超标量处理器基础
- CycloneTCP_SSL 开源代码
- MC9S12G128的各种代码demo可直接运行
- DisplayFusion-8.0-内附注册方法
- guns-vip-master --含代码生成--V3.4.zip
- 数学物理方法_德顾樵编著_2012.01_545页
- angularjs高级程序设计 源代码
- 数据挖掘中的新方法:支持向量机高
- 《机器学习实战》中文版+英文版+源代
- 模式分析的核方法 中文版
- 《圈圈教你玩usb第2版》随书光盘全部
- Araxis Merge V6.5 破解版
- 亲测通过CodeSmith Generator 7.1.0 最新版原
- 计算机网络自顶向下方法(第六版)
- 精通windowsAPI函数接口编程源代码
- 图像质量评价image quality assessment无参
- 田口方法实战技术
- 重构_改善既有代码的设计.rar
- 农资监管系统的设计
- VHDL学习程序
- 社交类app源代码
- 集体智慧编程中文版+全部代码
- 统计机器学习导论英文版PDF及代码
评论
共有 条评论