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