最新资讯
stackoverflow.blog 欢迎来到芯片时代:半导体制造、AI 数据中心与芯片设计的未来 www.youtube.com AI Agent 总犯同样的错:CentralAgent AI 将记忆重构为经验系统 pub.towardsai.net Netflix 科学家建议重采样 LLM 评判:5 次仅将误差棒缩小 13% pub.towardsai.net Jev 作为 LLM 前的静默层:构建提示感知的模型路由器 reddit.com OpenAI 称 Astra 仅满足 10% 安全任务标准 dev.to FreeToken:在自有 GPU 上运行前沿 MoE 模型及其内存需求 dev.to 当 AI Agent 说“完成”时,究竟完成了什么? dev.to 部署 Underdog Bark 3.0 Pro:逐字转写、自定义后端与分块设置 dev.to 为艰难对话构建 AI:五个 Agent、一条安全正则与一位盲评监督者 techcrunch.com Palo Alto Networks 洽谈以 5 亿美元收购 AI Agent 安全初创公司 Clutch theinformation.com 黄仁勋被要求就涉华间谍指控向国会作简报 www.infoq.com Edera 推出 Object Capability Bounded Authority,试图将凭证与 AI Agent 工作负载隔离
多元动态
登录 注册
智能体 x.com · @vikingmute

观点:OpenClaw 删除约 40 万行测试代码,覆盖率几乎未变

原文 我的收藏

该帖转述 Peter Steinberger 的说法:OpenClaw 删除了约 40 万行自身测试代码,代码覆盖率几乎没有变化,原因是当前模型倾向于为每个微小改动编写无用单元测试,例如用十个 case 判断常量字符串。作者补充经验:若只让 agent“清理一下”,它会过早停止;需要给出更激进的目标,如删除最没用的 20% 测试并将覆盖率波动控制在 2% 以内。相关做法指向 OpenClaw 仓库中的 test-audit skill。上述行数与覆盖率结论来自转述,未提供可验证数据。

AI推荐理由 转述 Peter Steinberger 关于 OpenClaw 删除约 40 万行测试代码而覆盖率几乎不变的说法,并给出一个具体可操作的 agent 提示技巧(设定删除 20% 测试、覆盖率波动控制在 2% 以内)。价值在于揭示当前模型倾向生成低价值单元测试这一工程现象,以及用更狠目标约束 agent 行为的实践;但内容为二手转述,未提供覆盖率数据、仓库变更记录等可验证证据,40 万行与覆盖率结论均无法独立核实,需保留不确定性。

62 浏览 1,159 点赞 3 评论 0 转发 0

正文

和前几天的观点一样:OpenClaw 删掉了大约 40 万行自己的测试代码 代码覆盖率几乎没掉 原因是现在的模型特别爱写没用的单元测试了,为了测试而测试,写十个case 去判断常量里的字符串。 作者还说:假如只跟 agent 说 清理一下,它会很早就停了不改了 ,要给它一个更狠的目标,比如 删掉最没用的 20% 测试 同时覆盖率波动控制在 2% 以内 [x.com/vikingmute/sta…](https://x.com/vikingmute/status/2102387755666088394) ![Peter Steinberger 🦞](https://pbs.twimg.com/profile_images/1131851609774985216/OcsssQ9J_normal.png) Peter Steinberger 🦞@steipete OpenClaw deleted around 400k LOC of its own tests without much change in code coverage. Modern models just love writing tests for every tiny change, even if they aren't useful. This skill helped. [github.com/openclaw/openc…](https://github.com/openclaw/openclaw/blob/main/.agents/skills/test-audit/SKILL.md) [🔗 View Quoted Tweet](https://x.com/steipete/status/2103147927313199260)

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容