如何对vibe coding 生成的代码维护!!
- 内容介绍
- 文章标签
- 相关推荐
众所周知,vibe coding 下生成的代码维护性极差,可以说相当于不可维护。
那么是否有好的办法能进行更好的维护,成为一个持久性的项目呢?
个人的想法是:生产前进行“需求->模块->功能->函数->锁死函数间数据格式”,然后为每个稳定模块或功能边界维护一份契约文件(一开始想着对函数的,但是函数太细致化了),其中列出这个模块对外暴露的函数集、数据结构、行为约束、测试要求和版本变更规则,后期更新某些模块或者函数时让ai进行参考,当然了契约除特殊情况不进行更新的。
不知道各位佬的思维和工具上的方式方法??
网友解答:--【壹】--:
trellis 可以试试,spec 优先驱动的
--【贰】--:
你这个感叹号和没挂 快问快答 我还以为是是经验分享
--【叁】--:
啊,这个更像是交流吧,所以就没有加快问快打
--【肆】--:
明天上班去试试,正好到新公司入职,用它检验一下之前的业务
--【伍】--:
谢谢佬的推荐,我去看一看!!!!!!!!
--【陆】--:
还有getshitdone插件,大型项目其实真的很适合
--【柒】--: 如何写一个好的skill 让你的效率加倍 文档共建
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 本文已…
可以看看我写的这个你可以写一个自己的 skill或者我这个示例项目也有一部分可能会覆盖到你的场景
--【捌】--:
佬可以尝试一下类似 superpowers 的开发框架 skills,这些 skills 会强迫 LLM 走 TDD 开发,先写测试再开发,可维护性会高不少
--【玖】--: ANIIAN:
不知道是否已经有这样的项目了??
我个人理解的是你在寻找一个符合你的需求的开源项目
--【拾】--:
听佬的描述似乎就是现在比较火的Harness Engineering。
--【拾壹】--:
是的,佬,有使用superpower,不过在使用过程中还是觉得,约束性不强的状态下,维护性还是比较差,时间久了就是个很大的黑盒
--【拾贰】--:
好的,谢谢佬的推荐,我去看一看!!!!!
--【拾叁】--:
可以都看看
现在的AI框架也太多了吧… 开发调优我个人软件使用比较广泛,有 codex、claude(感谢公益)、github、opencode,最近觉得需要一个统一的框架帮我做跨单Agent对话的记忆保存工作,然后感觉各家框架八仙过海呀… 虽说大浪淘沙,好用的会被主流软件自动吸收的,但毕竟现在得干活。实际一个个体验成本有点大了,佬友们有什么建议不? 我的需求: 可以烧烧额度 需求多问问,执行稳定可靠,尽量多些自动化 多平台兼容且统一记…
--【拾肆】--:
开发前先制定好计划,和ai多轮对话,过程里实时审阅plan,直到没问题了再去coding
ai写逻辑很强,但是可能没有整体的把控,这个得自己参与我觉得
--【拾伍】--:
是的佬,暂时的想法是这样,不过先看看是否有佬已经弄了,不太像造轮子
--【拾陆】--:
我目前的做法是用一个上游的skill来生成一个,名字就是项目名的一个 skill然后在里面有各种上下文的维护包括各种信息。这样的话就可以把一部分内容存储起来
--【拾柒】--:
superpowers是真的不错,不知道是否还有其他更好的插件,希望大佬推荐
--【拾捌】--:
再加入要求它维护一个文档的提示词吧。这算是个两难,AI 写得越多,要接手维护必然越困难,而且 GPT 写的文档真是一言难尽
众所周知,vibe coding 下生成的代码维护性极差,可以说相当于不可维护。
那么是否有好的办法能进行更好的维护,成为一个持久性的项目呢?
个人的想法是:生产前进行“需求->模块->功能->函数->锁死函数间数据格式”,然后为每个稳定模块或功能边界维护一份契约文件(一开始想着对函数的,但是函数太细致化了),其中列出这个模块对外暴露的函数集、数据结构、行为约束、测试要求和版本变更规则,后期更新某些模块或者函数时让ai进行参考,当然了契约除特殊情况不进行更新的。
不知道各位佬的思维和工具上的方式方法??
网友解答:--【壹】--:
trellis 可以试试,spec 优先驱动的
--【贰】--:
你这个感叹号和没挂 快问快答 我还以为是是经验分享
--【叁】--:
啊,这个更像是交流吧,所以就没有加快问快打
--【肆】--:
明天上班去试试,正好到新公司入职,用它检验一下之前的业务
--【伍】--:
谢谢佬的推荐,我去看一看!!!!!!!!
--【陆】--:
还有getshitdone插件,大型项目其实真的很适合
--【柒】--: 如何写一个好的skill 让你的效率加倍 文档共建
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 本文已…
可以看看我写的这个你可以写一个自己的 skill或者我这个示例项目也有一部分可能会覆盖到你的场景
--【捌】--:
佬可以尝试一下类似 superpowers 的开发框架 skills,这些 skills 会强迫 LLM 走 TDD 开发,先写测试再开发,可维护性会高不少
--【玖】--: ANIIAN:
不知道是否已经有这样的项目了??
我个人理解的是你在寻找一个符合你的需求的开源项目
--【拾】--:
听佬的描述似乎就是现在比较火的Harness Engineering。
--【拾壹】--:
是的,佬,有使用superpower,不过在使用过程中还是觉得,约束性不强的状态下,维护性还是比较差,时间久了就是个很大的黑盒
--【拾贰】--:
好的,谢谢佬的推荐,我去看一看!!!!!
--【拾叁】--:
可以都看看
现在的AI框架也太多了吧… 开发调优我个人软件使用比较广泛,有 codex、claude(感谢公益)、github、opencode,最近觉得需要一个统一的框架帮我做跨单Agent对话的记忆保存工作,然后感觉各家框架八仙过海呀… 虽说大浪淘沙,好用的会被主流软件自动吸收的,但毕竟现在得干活。实际一个个体验成本有点大了,佬友们有什么建议不? 我的需求: 可以烧烧额度 需求多问问,执行稳定可靠,尽量多些自动化 多平台兼容且统一记…
--【拾肆】--:
开发前先制定好计划,和ai多轮对话,过程里实时审阅plan,直到没问题了再去coding
ai写逻辑很强,但是可能没有整体的把控,这个得自己参与我觉得
--【拾伍】--:
是的佬,暂时的想法是这样,不过先看看是否有佬已经弄了,不太像造轮子
--【拾陆】--:
我目前的做法是用一个上游的skill来生成一个,名字就是项目名的一个 skill然后在里面有各种上下文的维护包括各种信息。这样的话就可以把一部分内容存储起来
--【拾柒】--:
superpowers是真的不错,不知道是否还有其他更好的插件,希望大佬推荐
--【拾捌】--:
再加入要求它维护一个文档的提示词吧。这算是个两难,AI 写得越多,要接手维护必然越困难,而且 GPT 写的文档真是一言难尽

