知识卡片
代码空间
内容
code/space指空间依赖代码才能运转:机场、超市、汽车和城市服务一旦软件失效,物理空间也会改变性质。发散:系统可用性已经是空间可用性,软件故障会变成现实世界故障。
参考来源
- 位置:《架构启示录》第7章《建造智能的世界》正文,引Rob Kitchin与Martin Dodge的code/space概念(源文件:_chapter-text/chapter09.txt,对应OEBPS/Text/chapter49.xhtml)
- 结论依据:文中明确定义code/space为离开控制该空间的代码就无法正常运作的空间,并以机场、超市为例说明软件故障会直接导致物理空间失效,支持“代码空间”这一论点。
- 原始内容:Kitchin与Dodge写道:机场与超市都属于code/space,因为一旦相关程序出现故障,这些空间就无法正常运作了,此时的机场候机室里乱成一团,而超市则蜕变为一间仓库,直到收银系统恢复为止。