《代码大全(第2版)》

看了20年的书,终于看完了。
虽然内容有点过时,但是《代码大全》确实是全。

表5-2 设计文档的正规化以及所需的细节层次
图20-1 强调软件的某个外在特性,可能会对另一些特性产生正面或者负面的影响,也可能没有任何影响

设计的层次
第1层:软件系统
第2层:分解为子系统或包
第3层:分解为类
第4层:分解成子程序
第5层:子程序内部的设计