--- title: "Design-to-Code Workflow" type: concept tags: [] last_updated: 2025-12-30 --- ## Definition Design-to-Code Workflow(设计到代码工作流)是一种递进式 AI 辅助开发方法,通过从高层次的抽象描述逐步细化为可执行代码,实现人机协作的编程实践。 ## Core Principles ### 三阶段递进 1. **设计文档**:详细描述需求和架构 2. **伪代码**:Service 层具体逻辑用伪代码写明 3. **代码**:AI 根据伪代码直接生成可执行代码 ### 工作流程 ``` 需求文档 → 伪代码(含Service层逻辑) → AI直出代码 → 另一AI review → 跑测试用例 → AI自动commit+push ``` ## Key Benefits - **减少迭代次数**:详细伪代码使 AI 一次直出成为可能 - **质量保证**:双 AI 协作(生成+review)确保代码质量 - **可追溯**:设计文档保留了完整的决策过程 - **降低认知负担**:开发者无需记忆所有实现细节 ## Related Concepts - [[Vibe Coding]]:整体方法论背景 - [[Multi-AI Review]]:双人编程模式 - [[Verification-First Engineering]]:验证优先原则 ## Sources - [[vibe-coding经验收集]]