前言

这本《代码大全》英文名 Code Complete, 其实应该翻译成 代码完成,因为它其实讲了软件开发的完整过程。

又因为软件开发的完整过程实在太多,无法面面俱到,这本书其实重点讲如何创建程序。

创建 (Construction)

代码创建即用代码实现需求分析,结构设计的内容,是软件工程活动中必不可少的一步。

软件创建的先决条件(时间占比:20% ~ 30%)

1, 问题定义      (简单描述需要解决那些问题)
2, 需求分析     (更加详细具体的问题描述)
3, 结构设计     (每个需求对应一个或多个模块,模块之间如何交互)
4, 选择编程语言  (选择合适的编程语言)
5, 编程约定     (代码风格一致)

备注: 后续我会试着用一个例子来模拟实现《代码大全》说的软件开发的完整过程。