B2.23.2Internal Consistency设计

靠共享组件与统一词表维持的一致性能存活,靠文档规范维持的会随时间瓦解

别名: 设计系统 · 共享组件 · 术语表

概念解释

内部一致性(internal consistency)能否持续,取决于约束放在哪里。共享组件、API、模板和术语表把规则嵌入生产路径,新页面天然继承;只写在文档、幻灯片或评审记忆中的规范,会在人员更换、排期压力和新功能旁路中逐渐失效。

机制

共享工件在每次创建时强制或默认提供一致表达:词表接入文案校验,组件封装行为和可访问状态,模板继承结构,代码类型约束字段名。文档则依赖人主动查找、解释和执行;它无法阻止复制旧页面、引入近义组件或在紧急修复中绕过流程。时间越长、贡献者越多,执行成本差距越明显,文档一致性会退化为“历史版本的一致”。

边界

共享组件不是自动良好设计。若组件库允许过多变体、复制分支或局部覆盖,它也会大规模传播不一致;过强封闭又会阻塞合法任务。统一词表也需要维护:概念变化时若只改文档不改键值、接口和组件标签,系统会用旧表达继续生成新界面。

怎么落地

  • 把核心对象和动作词表做成构建时可校验的数据源,文案、路由、日志和测试读取同一份键值。
  • 为常用操作提供唯一组件入口,限制危险变体,并在 code review 中禁止手写等价控件。
  • 当概念变化时同步更新组件、词表、迁移脚本和示例,而不是先改 PDF 或网页文档。
  • 用自动化扫描统计手写按钮、同义词和状态标签数量;把新增例外登记为待迁移债务,而不是默认接受。

延伸

  • 同组B2.23.1 内部一致性的判定单位是同一含义是否始终使用同一表达 · B2.23.3 每处局部最优的差异都会累积成整体的不一致 · B2.23.4 内部一致性的收益随产品规模与用户使用频率上升
  • 相邻B2.10 一致性 · R1 设计系统
  • 站内检索shared components · design tokens · terminology governance

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/B2.23.2