AITOPAI热报
今日全部早读
地区
东盟中国趋势
外观
登录 / 注册
AITOPAI热报

测试驱动开发

共 2 条相关 AI 资讯
7月27日
12:15
12:15官方账号arXiv cs.AI@Zhen Zhao, Qihang Yang, Feifei Dai, Xiangfang Li, Bo Li
MineValiCoder 提出一种协作闭环测试驱动开发(TDD)框架,包含三个模块:测试用例质量挖掘(TCQM)通过自验证过滤缺陷测试,并行TDD迭代优化生成高质量代码候选,二分图代码-测试互验(BiCoTeV)动态建模代码-测试交互进行可靠选择。在 HumanEval 上 Pass@1 达 96.34%,MBPP 上 87.40%,APPS 上 64.00%,LiveCodeBench 上 51.33%,显著优于现有方法。MineValiCoder 有效缓解了 LLM 随机性导致的不稳定代码生成问题。
论文MineValiCoder测试驱动开发代码生成

推荐理由:这篇论文用MineValiCoder框架搞定代码生成不可靠问题,HumanEval跑出96.34%通过率,比之前的方法强一截,搞LLM代码的同学值得看看。
原文
7月24日
09:55
09:55宝玉@dotey
《Clean Code》作者Bob Martin在X上表示他不阅读AI生成的代码,而是通过设置单元测试、Gherkin测试、QA流程、代码质量指标、变异测试和测试覆盖率等层层约束来确保代码质量。他今年推出了由四个Agent组成的流水线,分别负责需求规格化、编码、重构和架构审查,每个阶段自动化程度递增。他通过检查圈复杂度、模块大小等指标推断代码质量,而非逐行审查。他认为AI时代,写测试、定约束、设指标比读代码和写代码更重要,并在O'Reilly和Clean Coders平台开设相关课程。
技巧Uncle Bob MartinClean Code测试驱动开发

推荐理由:鲍勃大叔亲授怎么用AI写代码又不看代码,靠测试和指标把关,开发者可以学起来。
原文
今日全部早读东盟登录