书籍介绍
这卷书最戳中读者的,是Joel Spolsky那份近乎固执的「务实」:他劝程序员别陷进面向对象『has-a/is-a』的伪问题,主张在多个抽象层次上同时思考;他直言『易用性还不够』,功能一个都不能少,简洁却不可妥协。这些观点之所以被反复引用,正因为它拒绝正确的空谈,逼你去做眼下最该做的那件事。书里对程序员办公室的执念也颇有意思——能关上的门、足够的电源接头、可以结对编程的空间,被当作『绝对必需、不能协商』。它适合两类人:想创业的软件开发者,以及不愿被方法论绑架的工程师。当然,也有读者觉得它『略冷饭』,毕竟许多观点早在第一本里说过。但真正让人记住的,是那种『聪明人的味道』——不温和,却足够诚实。