TRexK
qq1037305420
  • 架构简洁之道-组件构建原则

    组件构建原则 如果说 SOLID 原则是用于指导我们如何将砖块成墙与房间的,那么组件构建原则就是用来指导我们如何将这些房间组合成房子的。依赖关系管理的指标。 组件 组件的定义 组件是软件的部署单元,是整个软件系统在部署过程中可以独立完成部署的最小实体。 写死内存位置 ...

  • 架构简洁之道-设计原则

    设计原则(SOLID) SOLID原则主要作用就是告诉我们如何将数据和函数组合成类,以及如何将这些链接起来成为程序。 软件构建中层结构的主要目标 使软件可以容忍被改动 使软件更容易被理解 构建可在多个软件系统中复用的组件 SOLID SRP:单一职责原...

  • 架构简洁之道-函数式编程

    函数式编程 函数式编程语言中的变量是不可变的 不可变性与软件架构 可变性的隔离 不可变的组件将通过与一个或多个非函数式组件通信的方式来修改改变量状态 一个架构良好的应用程序应该将状态修改的部分和不需要修改状态的部分隔离成单独的组件,然后用合适的机制来保护可变量...

  • 架构简洁之道

    一个好的软件设计的终极目标是 软件架构的终极目标是,用最小的人力成本来满足构建和维护该系统的需求。 架构的优劣 一个软件架构的优劣,可以用它满足用户需求所需要的成本来衡量。如果该成本很低,并且在系统的整个生命周期内 一直都能维持这样的低成本,那么这个系统的设计就是优良的。如...