(课)温昱·第三部分Refined Architecture阶段 总结
一、从第十一章中: 细化架构的故事 中总结摘录出以下一部分: 架构设计仅仅进行到概念架构层面,对支持团队的并行开发而言是远远不够的;对于多视图方法,要有意识地调整、扩充、改进经典方法以符合实践的真正需要。 从概念架构到细化架构,先设计概念架构,构思关键问题的解决策略 ; 再进行细化架构的设计,以保证为开发提供足够的指导和限制。 二、从第十二章中: 什么是 Refined Architecture 中总结摘录出以下一部分: 架构设计是一门解决复杂问题的实践艺术,于是,以分而治之为思想核心的多视图方法必不 可少。 而多视图方法有两个方面的实际意义:利于思考(因为分而治之的思维方式);便于交流(因为在一定程度上分离了涉众关注点)。 一 种优秀的多视图方法,应该能够比较完善地覆盖架构设计的各项工作内容,且将每项工作内容明确地、有理有据地、一目了然地划归到不同架构视图中去。 三、从第十三章中: 逻辑架构 中总结摘录出以下一部分: 一线架构师最缺的不是理论, 也不是技术,而是位于理论和技术之间的 “ 实践策略 ” 和 “ 实 践套路 ”。就划分子系统这个架构师必做的工作而言,其实践策略可归纳为 3 种 : 分层的细化;分区的引入;机制的提取。 逻辑架构设计的 10 条经验要点:划分子系统 : 分层的细化;目划分子系统 : 分区的引入;划分子系统 : 机制的提取