书籍介绍
如果说《编程珠玑》教人如何写出正确的程序,那么这本续作则把镜头转向了更隐秘的命题:如何判断一段程序「好不好」,以及如何在真实世界的约束下做出取舍。全书几乎由一个个具体案例贯穿——从性能监视工具的定制开发,到「加快程序速度反而让公司损失八千刀」这类反直觉的工程教训,再到用「小语言」抽象降低沟通成本的实践。它不追求体系的完整,而是以「抛砖引玉」的方式激发思考,习题往往比正文更耐人寻味、甚至「答案坑爹」。因此它更适合已具备一定基础、愿意带着问题反复咀嚼的读者;若直接当作入门,可能会觉得「比第一本差了些」。它的价值不在知识密度,而在那种「代码原来可以写得如此优美」的启发。