《架构整洁之道》是Bob大叔在架构领域的登峰之作,创造了“Clean神话”。本书围绕“架构整洁”这一导向,系统剖析了其缘起、内涵及应用场景,涵盖了软件研发完整过程及所有核心架构模式。书籍共分为6部分。在第1部分中,提出了软件架构设计的终极目标,并描述了软件架构设计的重点与模式。第2~4部分则从软件开发中三个基础编程范式的定义和特征出发,进一步描述了函数、组件、服务设计与实现的定律,并解释了它们如何有效地构建软件系统的整体架构。第5部分从整洁架构的定义开始,详细阐述了软件架构设计过程中涉及的方方面面,包括划分内部组件边界、应用常见设计模式、避开错误、降低成本、处理特殊情况等,并以实战案例将内容有机整合起来。第6部分则讲述了具体实现细节。此外,书籍还包含了附录,透过作者数十年的软件从业经历再次印证了《架构整洁之道》的观点。
无论是从事具体编码实现、架构设计,还是软件研发管理的从业人员,都应该阅读本书,因为《架构整洁之道》是每一位软件研发从业人员不可或缺的指南。
RobertC.Martin,ObjectMentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域的资深顾问。他是DesigningObject-OrientedC++ApplicationsUsingtheBoochMethod以及Jolt获奖图书AgileSoftwareDevelopment,Principles,Palterns,andPractices(中译版《敏捷软件开发:原则、模式与实践》)《代码整洁之道》等畅销书作者。译者简介孙宇聪:曾在谷歌工作多年,任谷歌高级SRE(SeniorSiteReliblityEngineer),前Coding.net技术负责人。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价