JoyCoder是京东云自主研发的一款赞助开拓职员智能编程的代码插件。从编码到提交代码,JoyCoder供应代码预测补全、注释天生代码、天生单元测试、代码评审等十余项智能赞助编程功能。目前,来自京东零售、物流、康健的上万名开拓者正在利用JoyCoder做事数亿用户,天生代码采纳率超过30%,助力开拓周期缩短20%,大大提升了研发效率和质量。
京东均匀逐日有超百万行代码提交,为了担保线上产品的稳定运行并提高代码质量,代码评审环节必不可少,但是针对评审事情本身会花费非常多研发职员的精力。为办理该痛点,JoyCoder上线智能代码评审功能。该能力可以帮助开拓职员检讨代码片段、代码文件、代码变更中存在的安全漏洞、代码的逻辑缺点、性能问题以及编码规范的遵照情形等,并给出对应的优化建议。
单元测试是软件测试的根本形式,紧张检讨程序中最小可测试单元的功能是否正常。手动创建和掩护单元测试是一项繁芜且耗时的任务,随着代码库的增长,掩护本钱也会逐渐增加,须要大量的韶光和人力资源。支持基于多个代码文件天生测试用例文件,且天生用例的可用率可达80%。研发职员只需进行少量修正就能对写完的代码进行单元测试,提升代码质量。

JoyCoder的代码预测补全功能也是程序员们最常常利用的功能,京东物流即时仓配研发组王小龙(化名)便是个中之一。每当货色在园地卸车,王小龙须要迅速完成收货操作的代码优化。这曾是一项耗时耗力的任务,须要他花费整整一天的韶光来打磨每一个协议的代码。安装JoyCoder后,王小龙输入代码的同时,JoyCoder就能自动剖析代码高下文,实时推理预测推举代码,优化一个协议的韶光从一天缩短到几小时。
京东云奇迹部数字化效能部卖力人表示,自上线以来,JoyCoder已经成为程序员们不可或缺的事情伙伴。JoyCoder能够实现单行代码预测补全1秒内返回,通过不雅观测开拓周期、代码库质量漏洞数等指标,可证明JoyCoder的利用显著提升了编码的准确性和效率。
JoyCoder还能为企业用户供应企业级管理后台,包括租户管理、用户管理、数据看板等管理功能,管理员角色可查看用户天生代码行数、采纳代码行数、代码采纳率等指标,准确衡量AI在代码开拓中发挥的浸染。未来,随着大模型的进一步发展,AI 一定会为编程带来全方位、多层次的提升,让开发进入更加智能化的创作时期。
本文源自金融界资讯