prototype:一次性原型 prototype 是模型触发的技能:用来搭一个用完即弃的原型,回答一个设计问题。可以是回答状态/逻辑问题的可运行终端程序,也可以是同一路由下可切换的多个 UI 变体。 为了回答「这个设计对不对」而快速搭个一次性原型,验证完即弃。 它解决什么问题 有些设计问题光靠想说不清,你需要一个能跑的东西来验证,但又不想污染主代码库。 何时使用 对一个状态机或核心逻辑拿不准,需要可运行验证 想快速对比几种差异很大的 UI 方案 只想回答一个设计问题,不想写进生产代码 核心工作流 明确要回答的设计问题 选择原型形态:可运行终端程序,或多 UI 变体 快速搭出能回答问题的原型 从原型的反馈里提炼结论,然后丢弃原型 关键原则与反模式 原型是
prototype 是模型触发的技能:用来搭一个用完即弃的原型,回答一个设计问题。可以是回答状态/逻辑问题的可运行终端程序,也可以是同一路由下可切换的多个 UI 变体。
为了回答「这个设计对不对」而快速搭个一次性原型,验证完即弃。
有些设计问题光靠想说不清,你需要一个能跑的东西来验证,但又不想污染主代码库。
prototype 常和 codebase-design、domain-modeling 配合:先用原型验证想法,再落到正式设计。它和 research 不同,research 是查资料,prototype 是写能跑的东西。
相关技能:
设计意图上是用完即弃的,验证完就丢,避免污染主代码库。
在同一路由下提供多个差异极大的变体,运行时一键切换,方便你直观比较。
返回章节:工程技能完全指南