principle-exhaust-the-design-space
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseExhaust the Design Space
穷尽设计空间
When a novel interaction or architectural decision has no established precedent, explore several concrete alternatives before implementation. Building the wrong thing costs more than exploring three options.
The rule: When the right answer is not obvious, build 2-3 competing prototypes or sketches. Compare them side by side. Only then commit.
When it applies:
- Novel UI interactions (no prior art in the codebase)
- Architectural choices with multiple viable approaches
- Product design decisions where user experience depends on feel, not logic
When it doesn't:
- Mechanical implementation where the pattern is established
- Bug fixes or refactors with a clear target state
- Changes where constraints dictate a single viable approach
当遇到全新的交互或架构决策且无既定先例时,应在实施前探索几种具体的替代方案。构建错误方案的成本远高于探索三种选项。
规则: 当正确方案不明确时,构建2-3个竞争性原型或草图。进行横向对比后,再确定最终方案。
适用场景:
- 全新UI交互(代码库中无先例)
- 存在多种可行方案的架构选择
- 用户体验取决于直观感受而非逻辑的产品设计决策
不适用场景:
- 已有既定模式的机械性实现
- 目标状态明确的Bug修复或重构
- 约束条件仅允许单一可行方案的变更