读书笔记 -- 架构整洁之道 (Clean Architecture)

读的时间距离现在有点久,只能记住我的key takeaway了。其中第一点,也是最重要的一点就是,这是本好书,很推荐。

读完这本,然后再去看我之前推荐过的Team Topologies这本书(见博客如何打造高效的团队(一) - 团队架构);系统架构和团队架构是一体两面,用系统架构的眼光去架构团队,系统和团队相结合,打造高效能和可维护的系统和团队。

下面分享下我记住的要点:

前言

  1. 软件架构会提供两种价值:
    • 行为(Behavior):你的软件解决了什么问题、实现了什么功能。
    • 架构(Structure):你的软件是以什么方式组织在一起的,能不能灵活改变或者扩展行为。
  2. 走得快的唯一方式,就是走得好。确实有的情况因为市场机会需要简单粗糙快速出活,这是OK的,只要能意识到所有现在铺下的坑以后都是要指数级别偿还的,把这方面的代价加入你的考虑和计划中。
  3. 一个软件系统不管从什么方面来看,最昂贵的都是维护成本。所以不要光注意多快推出了一个新功能,推出不是终点,还要看看后续花了多少成本去维护和改进。
  4. 架构的目标就是减少搭建和维护系统所需要的资源。

以业务为核心

我个人认为这本书最重要的出发点就是业务,包括:

  • 业务的相关性:你的决定是
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值