知识卡片

共生性:给耦合一套精确词汇

普通读书笔记卡 · 1845

内容

共生性定义为”如果修改一个组件需要修改另一个组件才能维持系统整体正确性,那么这两个组件就是共生的”,本质是给耦合提供了一套比”耦合”本身精确得多的词汇——从名称、类型、约定、位置、算法这类源码级的静态共生性,到执行顺序、时机、值、身份这类运行时才显现的动态共生性,各自代表不同的耦合方式。词汇越精确,团队讨论和改善耦合的能力就越强,这背后正是萨丕尔-沃尔夫假说所说的”语言塑造认知”。

参考来源

- 位置:《演进式架构(原书第2版)》第5章《演进式架构拓扑》「共生性」定义及静态/动态共生性小节(源文件:_epub-src/EPUB/xhtml/chapter09_0001.xhtml) - 结论依据:原文给出共生性定义并列出静态共生性(名称/类型/约定/位置/算法等)与动态共生性(执行顺序/时机/值/身份等)分类,并提及萨丕尔-沃尔夫假说,直接支持卡片论点。 - 原始内容:"本质上,共生性是描述耦合的一种强化语言……拥有丰富的词汇能够更好地利用萨丕尔-沃尔夫假说……Page-Jones提出了两种类型的共生性:静态共生性和动态共生性。"