一本好书,从软将开发的各个阶段对软件架构的工作进行了一次梳理,使得架构工作的边界更为清晰,架构工作的内容有章可循。 但从另外一个角度说,没有几年设计工作经验的程序员,建议还是不必读。因为架构的层次,又比设计要更抽象。敏捷开发的实践者,可以阅读本书作为对传统瀑布式开发的一个回顾。敏捷开发一般来说,不会在项目初期决策架构的问题。最近做的都是无技术的管理工作,还是喜欢纯技术的东西。