美文网首页
架构原则

架构原则

作者: chrisLL | 来源:发表于2019-02-01 20:25 被阅读0次

1、考虑可维护性、可测试性、可扩展性

2、重构

3、学习成本

4、减少代码量,代码量减少直接导致出问题的风险降低

5、程序能跑起来,易读、易扩展、易维护,甚至可以直接重用(重用性)

6、问题的多少和系统的复杂度呈正比, 而且不仅是线性正 比,还可能呈级数正比,有 一 些资深的工程师开始站出来挑战这些 问题,有的基于业务分析给出平衡 的方案,有 的开始尝试设计更高级 的技术,有的开始设计更灵活的系统,有的则开始简化和轻量化整个系统 ...... 这些高 智商 、 经验足、不怕难的工程师们引领着整个行业前行。他们就是架构师

7、分离控制和逻辑:所 谓控制就是对程序流特的与业务逻辑无关的代码或系统的控制(如多线程、异步、服务发现 、部署、弹性伸缩等),所谓逻辑则是实实在在的业务逻辑,是解决用户问题的逻辑 。 拉制和逻辑构成了整体的软件复杂度,有效地分离控制和逻辑会让你的系统得到最大的简化 。

8、soc (关注点分离) 、 SRP (单一职责原则〉、 OCP (开闭原则)

相关文章

  • 企业架构原则

    原则:说话、做事所遵循的根本准则。 架构原则是做架构决策的依据,原则是强制性必须要遵守的。 定义架构原则 一般架构...

  • 2021-10-01 企业架构原则

    原则:说话、做事所遵循的根本准则。 架构原则是做架构决策的依据,原则是强制性必须要遵守的。 定义架构原则 一般架构...

  • 前端技术架构梳理

    一 架构归类 架构原则 技术栈及选型 基础组件 自动化构建 项目迭代方案 架构持续优化 二 架构介绍 1 架构原则...

  • iOS开发架构

    一、原件架构的原则 软件架构的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最小...

  • iOS软件开发框架,你或许不知道的内容!

    一、原件架构的原则 软件架构的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最小...

  • 架构师之路-架构设计原则

    架构设计原则1:合适原则,合适的架构优于领先的架构。 真正的架构都是在企业当前人力、条件、业务等各种约束下设计出来...

  • iOS开发架构(架构的七大原则、MVC架构模式、MVVM架构)

    一、软件架构的原则 软件架构的七大原则如下: 1.开闭原则2.依赖倒置原则3.单一职责原则4.接口隔离原则5.迪米...

  • JDK SPI与Dubbo SPI解析

    Dubbo为了达到OCP原则(对拓展开放,对修改封闭原则),采用了微内核+插件的架构 微内核架构也被称为插件化架构...

  • 架构原则

    1 收集需求 2 做用例 3 功能清单 4 定义接口 5 定义并发模型 6 定义DAO 7 定义测试 8 流程列表...

  • 架构原则

    合适,简单,演进 不贪大求全,不追潮流滥用新技术

网友评论

      本文标题:架构原则

      本文链接:https://www.haomeiwen.com/subject/bkzdsqtx.html