Files
nexus/wiki/sources/vibe-coding经验收集.md

3.8 KiB
Raw Blame History

title, type, tags, date
title type tags date
Vibe Coding 经验收集 source
2025-12-30

Source File

Summary用中文描述

  • 核心主题Vibe Coding 实战经验与最佳实践的精选合集
  • 问题域AI 辅助编程的工作流优化、代码质量保证、多 AI 协作模式、文档与导航化工具
  • 方法/机制:设计文档→伪代码→代码的递进式开发、多 AI 协作验证、文件注释标准化、代码可导航化
  • 结论/价值Vibe Coding 已从单纯提示词工程演变为系统性工程实践,强调验证而非理解、文档优于记忆

Key Claims用中文描述

  • 递进式开发工作流:设计文档写细(含伪代码)→ AI 直出代码 → 另一 AI review → 跑测试用例 → AI 自动 commit+push可一遍直出
  • System Prompt 优化效果:针对 Gemini 3 Pro 的系统 prompt 优化可使多代理基准测试性能提升约 5%
  • 点线体迭代方法:逐级迭代(点→线→体),先用单个基础任务打磨,再基于此批量执行
  • 文件头注释规范:一段话描述代码作用、上下游链路,降低认知负载,参考 Claude skill 格式
  • 代码验证优先:未来软件工程核心不是"看懂代码"而是"验证代码按正确逻辑运行",依赖自动化测试、静态分析、形式化验证
  • 激励式提示词:如"如果第一次就做得好我会打赏100美元"可提升生成效果
  • CodeWeaver 工具:将代码库编织成可导航的 Markdown 文档,简化 AI/ML 工具集成

Key Quotes

"我是把设计文档写得很细包括service层的具体逻辑都用伪代码写了然后交给AI一遍直出再用另一个AI review一遍根据review意见修改一下跑一下测试用例让AI自己生成commit后push" — 需求→伪代码→代码递进工作流

"代码最终会被转换成机器码执行,高级语言只是一层方便人类理解的抽象,重要的是验证程序的执行逻辑" — 代码验证哲学

"请你根据我的要求,用 Three.js 创建一个实时交互的3D粒子系统如果你第一次就做得好我将会打赏你100美元的小费" — 激励式提示词示例

"CodeWeaver 将你的代码库编织成一个可导航的 Markdown 文档……所有代码都给你塞进代码块里,极大地简化了代码库的共享、文档化以及与 AI/ML 工具集成" — CodeWeaver 工具价值

Key Concepts

Key Entities

  • CodeWeaverGitHub 开源项目,将代码库编织成可导航 Markdown 文档的工具

Connections

Contradictions

  • 与传统软件工程方法冲突:
    • 冲突点:传统方法强调"先理解代码再修改"Vibe Coding 强调"验证而非理解"
    • 当前观点:通过自动化测试和验证确保行为正确,降低人类理解代码的必要性
    • 对方观点:人类开发者必须理解代码才能安全地进行修改和重构