codecamp

Vibe Coding 开发流程

编者注(2026-10-15)|独立说明
为适配平台Markdown显示,源文HTML折叠目录改为直接展开,空锚点标记不显示为正文;原标题与内容保留。原HTML标记保存在本地原文对照,相关跳转锚点列入平台补核。

编者注(2026-10-14)|独立说明
原文第8项写默认推送 develop,但同一固定提交的仓库README写默认分支及贡献PR目标为 main,两者存在源文内部冲突。操作前先检查自己的目标仓库分支与保护规则,不机械推送 develop。原文步骤保留,本次未提交或推送。依据:固定源README。

默认开发流程:

  1. 明确目标:写清楚要做什么、不要做什么、成功标准是什么。
  2. 读取上下文:先看 README、AGENTS、相关目录说明和现有实现。
  3. 制定计划:把任务拆成可验证的小步骤,必要时先给用户确认。
  4. 执行修改:按最小影响面修改文件,不顺手重构无关内容。
  5. 运行门禁:至少运行 make test;涉及专项工具时补对应验证命令。
  6. 检查差异:用 git diff 确认没有混入临时文件、敏感信息或无关改动。
  7. 控制版本:使用语义清晰的 commit 记录阶段性成果。
  8. 推送远端:默认推送当前 develop 分支,并观察 GitHub Actions 结果。
  9. 同步文档:目录、命令、配置、流程变化必须同步 README / AGENTS / 对应索引。
Vibe Coding:目标驱动的可验证状态转移闭环
Vibe Coding 开发范式演进
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }