软件设计的经典书籍,译者语言功底也是了得
1、Unix操作系统发展的历史,武侠口吻描述的颇有趣味
2、文本化的协议设计方法,应用协议的三元老,学习协议设计的好出处
3、透明性和可显性,让活代码还是活代码,让死代码还是死代码
4、管道之于Unix的意义:将大程序划分成多个行为简单的子程序,定义好接口。讨论了进程线程和IPC
5、微语言,当规格固定时,可以将程序提升成为微语言
6、数据驱动编程的方法是代码生成工具,由数据产生代码,建设性懒惰是大师级程序员的基本美德之一
7、除非迫不得已,不要增加配置项,因为增加十个选项则会产生1024倍测试量
8、软件接口模式,实际上讲述了各种软件实现的一个框架
9、程序员工具箱中最强大的优化技术就是不做优化
10、简单即美即雅即善,而复杂即丑即怪即恶
11、Unix系统是支持语言最多的系统,C++:狗被钉上软肢而变成的章鱼