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