书籍 架构整洁之道的封面

架构整洁之道

【美】Robert C. Martin(罗伯特 C. 马丁)

出版时间

2018-09-01

ISBN

9787121347962

评分

★★★★★
书籍介绍

《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。《架构整洁之道》分为6部分,第1部分纲领性地提出软件架构设计的终极目标,描述软件架构设计的重点与模式;第2~4部分从软件开发中三个基础编程范式的定义和特征出发,进一步描述函数、组件、服务设计与实现的定律,以及它们是如何有效构建软件系统的整体架构的;第5部分从整洁架构的定义开始,详细阐述软件架构设计过程中涉及的方方面面,包括划分内部组件边界、应用常见设计模式、避开错误、降低成本、处理特殊情况等,并以实战案例将内容有机整合起来;第6部分讲述具体实现细节;附录则透过作者数十年的软件从业经历再次印证《架构整洁之道》的观点。

对于每一位软件研发从业人员——无论从事的是具体编码实现、架构设计,还是软件研发管理,《架构整洁之道》都是不可或缺的。

目录
第1部分 概述
第1章 设计与架构究竟是什么 3
目标是什么 4
案例分析 5
本章小结 11

显示全部
用户评论
我现在非常不喜欢看这种“理论”书,包括重构这类的,主要有几点:阐述的都是一些实验室的理念和玩具型的代码、国内互联网实战派遥遥领先这些理论知识,加上自己入行8年几乎已经不需要这种书籍对我产生什么波澜了
控制反转、控制反转、以及为啥一个叫Robert C Martin的人老被人叫Bob大叔?
翻过一座山,看它,此中有真意
整体上作者是用简单、一致的原则来描述系统架构从底层代码到高层设计的方法。
是也乎,( ̄▽ ̄) 没有隔壁代码简洁之道有用... 架构整洁, 其实, 多数情况, 和开发无关... 社会学的权力 PK 太多了... 所有构想好的架构, 都将在产品的无限肿胀下完全崩溃... 所以, 有 OOP/ODD/DDD/... 各种流派... 其实, 都不过是借口. 将产品功能边界夯死, 一切都将不同.
介绍了一些编程范式:设计原则以及软件架构,里面说的组件、边界以及弱化一些实现细节,确实是架构应该考虑的,而不是一开始就想如何实现。
从第 4 部分-组件构建原则一节就开始看不太懂了,工作中慢慢体会,再回头重看这本书。
幽默
架构最重要的边界、依赖,讲的清晰透彻。架构设计必读,推荐!
疫情居家期间看完的第二本技术书籍。