新闻资讯

当前位置:首页 > 新闻中心 > 公司新闻

    它的评估意见是否科学

    来源:www.dfsbp.com    发布于:2019-4-21 9:10:32    点击量:

    2019/04/22 08/23/55  【丹佛斯变频器 www.dfsbp.com】工程师写好代码,就提交到线上,PRECFIX会进行REVIEW,指出缺陷代码及相应的修复建议。

      在这次阿里史上最大规模的代码品鉴会上,"最出风头"的就是决赛现场上,AI评委首次亮相。

      一位工程师透露,过去人工REVIEW代码查找BUG可能需要几小时甚至几天时间不等,而现在不用一杯咖啡的时间,PRECFIX就可以REVIEW完提交的全部代码,提高了至少20%效率。当选手提交代码后,AI评委会从静态分析、运行时分析、群体共性等不同维度对代码快速打分,还能进行略带文采地评价,比如"停也不停,改也不改,代码写得一气呵成没有BUG,简直是人神合一、人码一体的无敌境界!"

      这无疑是广大程序员的"福音"。

      据介绍,目前PRECFIX已被部署到阿里巴巴代码生产环境,用于缺陷检查。

      它的速度可达到毫秒级,且误报率低。如果代码写得好,它还能夸你"玲珑精巧,实是代码中极品",岂不美哉?

      4月18日丹佛斯,在阿里巴巴举行的83行代码挑战赛总决赛上,这样的程序员贴心好伴侣——AI评委出现了。有人要问了,AI评委能评估代码的原理是什么?它的评估意见是否科学、合理呢?

      这就要归功于AI评委中集成的最重要工具——PRECFIX,这是伟肯变频器由阿里巴巴研发的代码检修机器人,不依赖测试用例、编译结果,通过静态扫描即可自动定位BUG,并提供修复建议,尤其是能够发现一些规则检查和人工评审都无法发现的缺陷。这对程序员的意义不言而喻,有调查数据表示,开发工程师一半时间在写代码变频器维修,一半时间在修BUG,有了PRECFIX,工程师完全可以有效提高开发效率和整体代码质量。

      "有时候遇到未知BUG头都大了,一直改一直改,结果越改越烦,就没有什么提高 BUG 效率的工具吗?"

      大概每一个程序员,都有一个梦想:希望身边能有一个贴心的"伴侣",能看懂自己的代码。每一个程序员,都有一个灵魂伴侣,它的名字叫"代码"。

      这个AI评委是个啥"黑科技"?

      简单来说,这是阿里巴巴代码平台研发的人工智能系统。

      将来,PRECFIX还未开放给全球开发者使用。

      每一个程序员,都有一个命中宿敌,它的名字叫"BUG"。到时候,广大程序员见面打招呼的第一句话可能不再是"你的BUG修好了吗?",而是"你的代码今天得到PRECFIX的彩虹屁了吗?"

    20190422082355

相关阅读


版权所有: 上海丹佛斯变频器一级代理商 服务热线:13917851195 版权所有