4.如何做好架构设计
脚骨设计原则的意义
架构设计三原则
合适原则
简单原则
- 奥卡姆剃刀:若无必要,勿增实体
- 复杂度:内部复杂度、外部复杂度
演化原则
- 演进的目的:传承基因,适应变化
架构设计原则具体应用
- 设计出来的架构要满足当时的业务需要,符合团队和技术的能力水平(合适原则)
- 先按照简单的方式来设计架构,然后不断地在实际应用过程中迭代优化(简单原则)
- 当业务发生变化时,架构要扩展、重构,甚至重写(演化原则)
架构设计三原则的优先级是怎样的?
架构设计三原则的优先级是怎样的?