查看: 8|回复: 0

AI 写代码越来越快,但代码质量不一定跟得上。gap-trap 的做法是:把项目规则变成真正会拦截错误的检查。

[复制链接]

9

主题

1

回帖

29

积分

新手上路

积分
29
发表于 昨天 20:19 | 显示全部楼层 |阅读模式
AI 写代码越来越快,但代码质量不一定跟得上。gap-trap 的做法是:把项目规则变成真正会拦截错误的检查。

它会读取现有代码,生成适合当前项目的规则和质量门禁:

>Contracts:规定哪些写法必须统一,哪些方式禁止使用
>roven red:测试必须能证明新代码确实有效,不能只是“跑过了”
>Ratchets:已知问题数量只能减少,不能越来越多
>laybooks:把踩过的坑记录下来,避免 Agent 下次重新犯

安装后在项目里运行:

/gap-trap setup

后续可以用:

/gap-trap refine

它支持 Node、Python、Go、Rust、Java、Swift、C++ 等项目。

让 Agent 写代码不难,难的是让它每次都遵守项目规则。

GitHub:https://github.com/pliablepixels/gap-trap

https://github.com/pliablepixels/gap-trap

#

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部