书籍介绍
这不是一本教你写代码的手册,而是一场关于「软件该如何被思考」的对话。作者以 Unix 数十年的演进为线索,把模块化、清晰胜于机巧、宽收严发、小就是美等原则,从历史实践中提炼为可践行的设计纪律。它真正打动人的地方,在于反复追问一个朴素的问题:为什么有些产品成功了,有些却失败了?答案往往不在技巧,而在品味——是否在错误的时间急着动手编码,是否敢于删繁就简。当然,它也有争议:部分实例略显陈旧,译文亦遭诟病。但正因如此,它更适合那些愿意慢下来、把软件设计当作一门技艺来修炼的开发者,而非寻求速成模板的人。