书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-90章
共90章
免费
版权信息
免费
内容提要
免费
推荐语
免费
前言
免费
资源与支持
免费
第一篇 基础篇
免费
第1章 提高代码可读性
免费
1.1 代码可读性的级别
免费
1.2 坏代码的特点
免费
1.3 编码风格的内容
免费
1.4 提高代码可读性的最佳实践
免费
1.5 其他有关编码风格的最佳实践
免费
1.6 命名的艺术
1.7 实例分析
第2章 用好写好头文件
2.1 重新认识头文件
2.2 滥用系统头文件的负面影响
2.3 自定义头文件中的常见问题
2.4 头文件相关的最佳实践
第3章 消除编译警告
3.1 为什么不能忽视编译警告
3.2 常见的编译警告及其分类
3.3 编译警告和函数属性
3.4 消除编译警告只是开始
第4章 常量的定义和使用
4.1 常见的常量使用问题
4.2 正确定义和使用常量
4.3 优雅定义和使用常量
4.4 字符串的原子化
第5章 充分利用构建系统生成器
5.1 常用构建系统和构建系统生成器
5.2 CMake影响编码的选项或功能
5.3 CMake构建体系模板
第二篇 模式篇
第6章 接口设计模式
6.1 何谓好接口
6.2 两个接口设计原则
6.3 一般性方法和技巧
6.4 模式1:抽象数据类型
6.5 模式2:抽象算法
6.6 模式3:上下文
6.7 模式4:事件驱动
6.8 模式5:通用数据结构
6.9 模式6:同类聚合
6.10 模式7:遍历和迭代
6.11 模式8:接口的扩展和兼容性
6.12 综合范例:PurC中的有序数组
第7章 解耦代码和数据
7.1 解耦代码和数据的重要性
7.2 一个简单的例子
×