魔法时刻。
我们不能让一个程序员串行写所有代码 — 太慢。所以同时运行 3 到 5 个 AI 程序员。
诀窍:每个程序员拿 不同的文件。从不编辑同一个文件。没有冲突。
文件归属
任何代码开始前,team lead 写一份文件归属表。这是任务清单 — 谁做什么。
程序员 1: src/core/InputManager.js src/core/PhysicsEngine.js
程序员 2: src/scenes/GameScene.js src/scenes/BossScene.js
程序员 3: src/scenes/MenuScene.js src/scenes/ResultScene.js
程序员 4: src/audio/SoundManager.js src/audio/MusicLoop.js
✓ 没有两个程序员 编辑同一个文件。 ✓ 4 小时工作 1 小时完成。
/并行
4 个程序员,1 小时。等于一个人 4 小时。
按文件拆分工作是最简单的规则,让所有人能同时工作而不互相妨碍。
Team lead 在程序员开始前写好分配表。然后锁定。
他们如何协作
每个程序员都在共享任务卡片上发更新。像工作的群组聊天。我看得见,其他 agent 也看得见。
10:42 程序员 3 完成。 ✓ 菜单、结算 ✓ 12 单元测试通过 10:51 程序员 1 完成。 ✓ 物理、点击 10:58 程序员 2 完成。 ✓ 场景、boss 11:03 程序员 4 完成。 ✓ 音频、循环
✓ 4 个 ~1 小时全部完成。
/可见性
每一步都可见。
卡片显示谁开始、谁完成、做了什么。没有"我还在做" — 工作完成时立刻显示。
程序员卡住时几分钟内能发现并重新分配或解封。
真实案例 — BOP 编码 1 小时
10:00 4 个程序员同时开始
10:42 菜单 + 结算 — 完成 10:51 物理 + 输入 — 完成 10:58 场景 + Boss — 完成 11:03 音频 — 完成
11:05 Reviewer 开始 11:18 Reviewer 批准
11:18 Tester 跑全部 UC 11:31 9 / 9 通过
11:31 Release 构建 + 部署 11:44 上预发布
✓ 1h 44m:从开始到预发布
/案例
BOP:1h 44m 从"开始"到预发布。
那是 Trello 卡片实际时间戳。不是营销数字。
1h 44m 不包括之前的点子/讨论/计划/设计阶段 — 那些占了整个上午。光编码阶段 1 小时。
常见陷阱
✗ 跳过文件归属("边做边想")
✗ 程序员加计划外的功能
✗ 程序员声称"完成"却没跑测试
✗ 两个程序员互相等彼此
你能照搬的
即使你只有 1-2 个 AI 会话:
- 先写文件表。 哪怕只有 1 个程序员。
- 书面定义"完成"。 用清单。
- 让每个程序员发评论。 可见性是关键。
- 文件冲突时按顺序,别打架。
无混乱的并行 = 有杠杆的流程。