《代码大全》阅读笔记-目录 第一部分:打好基础 第一章:欢迎进入软件构建的世界 第二章:用隐喻来更充分地理解软件开发 第三章:三思而后行:前期准备 第四章:关键的“构建”决策 第二部分:创建高质量的代码 第五章:软件构建中的设计 第六章:可以工作的类 第七章:高质量的子程序 第八章:防御式编程 第九章:伪代码编程过程 第三部分:变量 第十章:使用变量的一般事项 第十一章:变量名的力量 第十二章:基本数据类型 第十三章:不常见的数据类型 第四部分:语句 第十四章:组织直线型代码 第十五章:使用条件语句 第十六章:控制循环 第十七章:不常见的控制结构 第十八章:表驱动法 第十九章:一般控制问题 第五部分:代码改善 第二十章:软件质量概述 第二十一章:协同构建 第二十二章:开发者测试 第二十三章:调试 第二十四章:重构 第二十五章:代码调整策略 第二十六章:代码调整基数 第六部分:系统考虑 第二十七章:程序规模对构建的影响 第二十八章:管理构建 第二十九章:集成 第三十章:编程工具 第七部分:软件工艺 第三十一章:布局和风格 第三十二章:自说明代码 第三十三章:个人性格 第三十四章:软件工艺的话题