知识卡片

生成胜过清单

普通读书笔记卡 · 1818.c

内容

生成系统用一组规则和顺序,让局部行动逐步展开成整体,而不是直接拼装最终形态。发散:架构原则也应具备生成性,让团队在新场景中推导决策,而不是背诵固定答案。

参考来源

- 位置:《架构启示录》第2章《Christopher Alexander:模式、秩序、软件》2.6节“生成能力”,Alexander《Systems Generating Systems》一文(源文件:_chapter-text/chapter04.txt,对应OEBPS/Text/chapter15.xhtml) - 结论依据:Alexander定义生成系统的核心在于用规则约束多个部件的拼合方式,从而逐步产生整体,而不是直接列出最终形态。 - 原始内容:生成系统强调的是我们没有把它当成单个的事物来看待,而是将其视为一种由多个部件拼合而成的事物,这些部件之间的拼合方式由相关的规则来约束。