网易首页 > 网易号 > 正文 申请入驻

10个工具,专治Vibe Coding留下的烂摊子

0
分享至

Vibe coding能让你很快跑出一个能用的demo。麻烦都在这之后:密钥泄露了,依赖在你脚下悄悄换了版本,测试从来没跑过,服务只在某一台笔记本上活着。下面这10个工具,每个补一个这样的窟窿。顺序大致就是我会往新项目里加的顺序。

1. 带pre-commit的Git钩子

pre-commit框架会在提交落地之前跑检查,坏改动进不了共享分支。关键是钩子要快:格式化、lint、一小撮快速测试放在这里,完整测试套件留给CI。

2. Gitleaks

Gitleaks扫描仓库里的密钥,比如API key和token,新提交和历史记录都扫。Agent有时会把示例值抄进真实代码,扫描器能在推送之前把它拦下来。

3. Linter和格式化工具

Biome和ESLint都能抓常见错误,比如未使用的变量和不安全的写法。格式化工具则把风格争论从代码评审里拿掉。每件事选一个工具,并且让CI在出现警告时就失败,而不只是错误——规则才真正有约束力。

4. 类型检查器

TypeScript的编译器,或者你所用语言的等价物,能在代码运行前抓出类型不匹配。能开严格模式就开。Agent产出的代码经常看着对,但只对它试过的那些情况有效。

5. 单元测试运行器

Vitest或Jest让你快速、隔离地检查函数。为你想要的行为写测试,并确认行为被破坏时测试会失败。一个在坏代码上也能通过的测试,什么信息都给不了你。

6. Playwright

Playwright驱动真实浏览器走用户的实际流程。它能抓到单元测试漏掉的东西:点了没反应的按钮、提交到错误地方的表单、重构之后挂掉的页面。

7. Dependabot或Renovate,外加依赖审计

依赖有新版本或有已知漏洞时,Dependabot和Renovate会开pull request。再在CI里配一个审计,比如npm audit或pip-audit,把新出现的高危发现当作构建失败处理。小步保持依赖更新,比漂了几个月之后来一次大升级轻松得多。

8. Semgrep

Semgrep跑基于模式的静态分析,你可以为Agent反复犯的错误写规则,比如用字符串拼查询。它把你反复写的评审意见变成一条自动检查。

9. 错误追踪

Sentry一类的服务从运行中的应用捕获异常,带上堆栈和引发它的请求。没有它,bug的第一份报告通常来自用户。

10. TDK CLI:本地技术栈

多数vibe coding出来的应用不止一个进程:前端、API、数据库、worker。它们在作者机器上能跑,到同事那就挂,通常是因为服务启动顺序不对或者端口打架。

TDK CLI用一个service.json文件描述每个服务,从它生成Docker、路由和Tilt文件,再用tdk up把整个栈拉起来。三个特性专门对付脆弱性:

  • tdk doctor --json检查这台机器能不能跑起这个栈,包括容器运行时是否可达。
  • tdk up main --dry-run只展示计划、端口和启动顺序,不真的启动任何东西。
  • 漂移检查在启动前把生成的文件和保存的快照做比对,手改过的Dockerfile或Tiltfile会阻断启动,并点名是哪个文件。

它面向本地开发。生产部署仍然交给Helm、Argo CD或Kustomize这类工具。它还支持MCP server,即tdk mcp,如果你想让Agent直接启动技术栈并读取就绪状态。

怎么开始

按上面的顺序加。先上前置钩子和密钥扫描器,它们最早拦住代价最高的错误。然后加类型检查器和测试。应用超过一个服务之后再上TDK CLI,让每个队友用同一种方式把它跑起来。浏览器测试和错误追踪,等应用有真实用户了再跟上。

每个工具检查的都是Agent自己检查不了的东西。合在一起,它们把一个快速demo变成你能跑、能改、能上线的代码。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
太扎心了!25岁女子和前男友酒店发生关系,事后仍被拒绝复合,女子不甘心,从此前男友就消失不见了

太扎心了!25岁女子和前男友酒店发生关系,事后仍被拒绝复合,女子不甘心,从此前男友就消失不见了

丫头舫
2026-10-19 20:19:42
北大吴谢宇弑母案再曝细节,发现大量不雅工具,真相难再隐藏!

北大吴谢宇弑母案再曝细节,发现大量不雅工具,真相难再隐藏!

春秋砚
2026-10-20 18:40:10
4点开花,英超前冠军4-0布罗姆利,2连胜升至英甲第11

4点开花,英超前冠军4-0布罗姆利,2连胜升至英甲第11

俯身冲顶
2026-10-21 05:29:33
李小冉官宣离婚!前夫被执行2111万,她一句“互不牵扯”后深夜开撕营销号

李小冉官宣离婚!前夫被执行2111万,她一句“互不牵扯”后深夜开撕营销号

陈意小可爱
2026-10-20 16:07:39
巴黎4次在欧冠单场攻入巴萨4球,次数为各队最多

巴黎4次在欧冠单场攻入巴萨4球,次数为各队最多

懂球帝
2026-10-21 05:09:09
深夜!美股半导体集体大跌

深夜!美股半导体集体大跌

证券时报
2026-10-20 22:54:02
疯狂小杨哥复出,首秀彻底炸了!

疯狂小杨哥复出,首秀彻底炸了!

财经三分钟pro
2026-10-20 17:20:06
当年郭晶晶与刘德华一张合影,那时郭晶晶脸上有着婴儿肥,真年轻

当年郭晶晶与刘德华一张合影,那时郭晶晶脸上有着婴儿肥,真年轻

乡野小珥
2026-10-21 00:37:31
C罗失点+多次失良机,菲利克斯制胜,利雅得胜利1-0,豪取3连胜

C罗失点+多次失良机,菲利克斯制胜,利雅得胜利1-0,豪取3连胜

侧身凌空斩
2026-10-21 03:59:21
三甲医院副主任坦言:一旦得要命的大病,有钱就去一线顶级医院

三甲医院副主任坦言:一旦得要命的大病,有钱就去一线顶级医院

华庭讲美食
2026-10-20 07:50:12
鸡蛋只排第八,蛋白质王者竟是厨房里最不起眼的它

鸡蛋只排第八,蛋白质王者竟是厨房里最不起眼的它

富贵说
2026-10-19 18:40:21
10个亿换不来10分钟?亿万身家命难留,他上午签单下午就突然离世

10个亿换不来10分钟?亿万身家命难留,他上午签单下午就突然离世

生活新鲜市
2026-10-20 18:10:09
治不了中国,就再造一个中国?美国已经挑好了这2个国家,是谁?

治不了中国,就再造一个中国?美国已经挑好了这2个国家,是谁?

聊历史的阿稼
2026-10-19 11:42:01
黄克诚晚年吐真言:朱老总带上井冈山的,何止一支军队?

黄克诚晚年吐真言:朱老总带上井冈山的,何止一支军队?

纪史行者
2026-10-18 10:45:20
刘恺威承认与黎纪君恋情:“多谢大家关心,我们是打网球认识的,大家有共同爱好,所以很合得来”

刘恺威承认与黎纪君恋情:“多谢大家关心,我们是打网球认识的,大家有共同爱好,所以很合得来”

韩小娱
2026-10-20 11:59:46
乒乓亚锦赛:国乒首日连赢2场!世界冠军狂轰3-0横扫对手晋级

乒乓亚锦赛:国乒首日连赢2场!世界冠军狂轰3-0横扫对手晋级

全言作品
2026-10-20 20:50:41
经济日报的评论,替一个断掉的踏板撑腰

经济日报的评论,替一个断掉的踏板撑腰

鲁先生的笔
2026-10-19 23:29:24
171万在押犯,关押率121!刑罚专家:我国重刑化远超印日,需改革

171万在押犯,关押率121!刑罚专家:我国重刑化远超印日,需改革

照亮你的前行之路
2026-10-18 06:41:51
越南准备采购100台盾构机,中方抢先动手,官宣管制盾构机出口

越南准备采购100台盾构机,中方抢先动手,官宣管制盾构机出口

阿绐聊社会
2026-10-20 08:21:03
败方MVP,霍安-加西亚战巴黎完成10次扑救

败方MVP,霍安-加西亚战巴黎完成10次扑救

懂球帝
2026-10-21 05:31:08
2026-10-21 05:47:00
字节漫游指南
字节漫游指南
有态度网友ytd
198文章数 126关注度
往期回顾 全部

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

头条要闻

距中国台湾110公里 日美出动6万人大举军演为历史之最

头条要闻

距中国台湾110公里 日美出动6万人大举军演为历史之最

体育要闻

巴拉克:天生亚军与漫长极夜

娱乐要闻

刘恺威承认新恋情,打球认识

财经要闻

抄底万达之后 私募大佬又对恒大下手了

汽车要闻

黑科技一次看全 2026奇瑞全球创新大会干货汇总

态度原创

健康
亲子
旅游
艺术
军事航空

痘痘能根治吗?皮肤科医生说实话

亲子要闻

奇!41岁女子不知怀孕,腹部剧痛送医顺产7斤儿子!

旅游要闻

千城百县看中国丨福建邵武:熙春寻桂 秋醉铁城

艺术要闻

谁敢信?63岁大爷的油画竟被选进美院教材,质感强到像要溢出屏幕!

军事要闻

特朗普狠批泽连斯基"不想结束战争" 泽连斯基强硬回怼

无障碍浏览 进入关怀版