这是一本独一无二,富有洞察力的书,它集结了软件设计大师们的见解和思想。在每一章的内容中,当今的顶尖程序员们将向您展示一个个用来处理各种困难问题的优雅的解决方法,同时给予详尽的讲解,以期让您了解这些方法的优雅所在。这本书不能被简单地归类为又一本设计模式,或者又一本用来指导事情对错的软件工程条例。相反,这本书给您提供了一个机会,让您有机会站在一些软件设计巨人的肩膀上,透过他们的视野,来看待我们身处的世界。三十八位大师级的程序员,一步步讲解他们的项目架构,开发时的种种折中考虑(tradeoffs)以及何时必须打破常规,寻求突破