知识卡片
架构兼具动静
内容
架构既是名词也是动词:名词侧重组件、模块、接口和交互等结构,动词侧重理解需求、设定愿景和做关键决策。发散:只画结构图而不传播愿景,团队仍会各自实现;只谈愿景而没有结构,也无法落到代码。
参考来源
- 位置:《程序员必读之软件架构》第1章《什么是架构》(源文件:OEBPS/text00000_split_011.html)
- 结论依据:原文明确把架构分为名词(结构:组件、模块、交互)和动词(理解需求、设定愿景、做关键决策)两大类,直接支持卡片论点。
- 原始内容:"架构作为名词来解释时,概括起来都与结构有关:将产品分解为一系列组件、模块和交互。……架构作为动词来解释时,包括了理解你需要构建什么、设定愿景以便于进行构建和做出恰当的设计决策。"