• 简体中文
  • 接手 Vibe Coding 项目,还是重新开发?

    越来越多客户找到我们时,手里已经有一个用 AI 编程工具快速做出来的项目(Vibe Coding)。很多人默认"在现有代码上继续做"会更省钱。实际情况往往相反:

    接手已有的 Vibe Coding 项目,费用通常比从 0 开发高约 20%。

    梳理需求、重新设计和开发,往往更快,也更便宜。

    为什么接手反而更贵

    我们要为交付的代码负责

    我们交付的每个项目都有 90 天免费质保和年度维护,也就是说,上线之后的缺陷、安全更新和故障响应都由我们承担。接手一个项目,就意味着要为原有代码的质量和后续的服务质量负责,而不只是为新写的那部分负责。

    Vibe Coding 项目是为"快速落地"设计的

    Vibe Coding 的目标是尽快把想法变成能跑的东西,这一点它做得很好。但为了快,它通常没有考虑长期运营,常见的情况包括:

    • 结构随生成过程堆叠:同一个逻辑在多处重复,模块边界不清,改一处容易牵动别处;
    • 缺少测试:无法确认修改有没有破坏已有功能;
    • 数据模型随手定义:字段含义不一致,缺少约束和迁移记录,后续扩展困难;
    • 安全隐患:密钥写在代码里、权限校验缺失、输入未做校验;
    • 没有部署、监控与备份:能在本地跑,不代表能在生产环境稳定运行。

    修复原有工作需要额外的时间

    在这样的代码上继续开发,我们得先读懂它、补上测试、修掉隐患、重整结构,然后才能开始做你真正要的新功能。这部分工作量不会出现在功能清单里,却真实存在,并且很难事先估准。这就是接手比从 0 开发多出的约 20%。

    我们的建议:把 Demo 当作需求,而不是地基

    你的 Demo 并没有白做。它验证了想法,明确了流程和界面,是非常好的需求材料。我们建议这样用它:

    1. 整理需求 —— 在 Demo 的代码库里运行我们的 PRD 生成 Prompt,让 AI 从代码中整理出需求文档。
    2. 需求评估 —— 把生成的 prd.md 发给我们,进入需求评估,形成需求确认草案。
    3. 重新设计与开发 —— 基于确认的需求,按生产环境的标准重新设计数据模型和架构,再开发、测试、部署。

    Demo 中已有的数据、用户和界面设计,都可以在需求评估时一并说明,我们会评估如何迁移或沿用。

    如果仍然需要接手

    有些情况确实更适合接手,例如项目已经有真实用户在使用、无法停机。我们仍然可以接手:

    • 先做一次代码评估,确认现状和主要风险;
    • 报价(方案一)或工时预估(方案二)会在同等规模从 0 开发的基础上上浮约 20%,用于理解、修复和加固原有代码;
    • 实际上浮比例取决于代码现状,会在评估后明确告知。

    告诉我们你的项目情况,我们会帮你判断接手还是重做更合适。