《代码大全》可谓关于软件构件最经典,最权威的参考书,书中详尽描述了软件构件过程中一切几乎需要注意的问题,是每个程序员都应具备的一本手册,但本书因为内容详尽,通俗易懂,不免厚些,查找起来比较费劲,所以将其中的精华内容总结出来,单独成文以便后续查找核对之用。
下面分章总结,每章一文,先看第一章。
第一章 欢迎进入软件创建世界
1.1 什么是软件创建
软件开发周期:
· 问题定义
· 需求分析
· 实现计划
· 总体设计
· 详细设计
· 创建即实现
· 系统集成
· 单元测试
· 系统测试
· 校正性的维护
· 功能强化
软件创建包括的内容:
· 验证基础工作已经完成,可以进行创建工作
· 设计和编写子程序与模块
· 创立数据类型并命名变量
· 选择控制结构并组织语句块
· 找出并修正错误
· 评审其它小组的细节设计和代码,同时接受其它小组评审
· 通过仔细地格式化和征集意见改进编码
· 对分别完成的软件单元进行综合
· 调整编码使其更小、更快
1.2 软件创建的重要性
创建活动是开发软件的重要组成部分。(30%-80%)
创建活动在软件开发中处于枢纽地位。
把主要精力集中于创建活动,可以极大地提高程序员的生产效率。
创建活动的产品,源代码,往往是软件的唯一精确描述。
创建活动是唯一一项必不可少的工作。
l.3 小结
· 创建活动是总体设计和系统测试之间承上启下的工作。
· 创建活动主要包括:详细设计、编码、调试和单元测试。
· 关于创建活动的其它称谓有:实现、编程等。
· 创建活动质量对软件质量有潜在影响。
· 在最后的分析中,对创建活动理解的好坏,决定了一个程序员素质的高低,这将在本书其余部分论述。