首页 科技开发工具 娱乐游玩工具 热门工具   APP 登录/注册 联系/合作
   
 
基于AI的代码完成工具Tabnine提供自动单元测试生成功能
作为该领域的先驱之一,Tabnine是一个代码完成助手,它使用生成式AI根据其周围的上下文预测和建议下一行代码。Tabnine现在正在开放测试版访问旨在生成单元测试的新功能。

单元测试在2014年被Rails开发人员David Heinemeier Hansson宣布死亡。可能正是在那一刻,开发人员社区开始分裂成两个阵营:一个为单元测试辩护的人,另一个坚持将集成测试作为确保软件系统正常运行的更好方法的人。

事实上,单元测试通常被认为是一项乏味且耗时的任务,因此被许多开发人员忽视,Tabnine说。这就是为什么他们通过在助手中添加单元测试生成来扩展他们的愿景基于人工智能的软件开发生命周期:

我们新的单元测试生成功能使用尖端的 AI 技术为您的代码自动生成单元测试,有助于确保您的代码经过严格测试,从而减少错误并提高代码稳定性——对于大型项目或期限紧迫的项目尤其重要。

该工具支持多种语言,包括Python,Java和JavaScript,并与Visual Studio Code和JetBrains IDE集成。根据Tabnine的说法,该工具不仅能够生成单元测试,而且还能够学习如何将它们与开发人员的编码风格和模式相匹配。

Tabnine 能够通过完成一行、完成整个函数或将自然语言注释转换为代码来提供三个不同级别的代码完成。它可以在云中或本地运行,以满足不同的隐私和合规性要求。必须注意的是,Tabnine 代码补全支持比单元测试生成更大的语言集,此外还包括 Rust、Go 和 Bash。

去年,已经推出了几项服务来生成代码建议,包括GitHub Copilot,AWS CodeWhisperer,OpenAI Codex等。Tabnine 是第一个同时提供单元测试生成的产品。

在相关的说明中,Tabnine还宣布它已达到每月1M +的用户。
最新文章:
所有文章资讯、展示的文字、图片、数字、视频、音频、其它素材等内容均来自网络媒体,仅供学习参考。内容的知识产权归属原始著作权人所有。如有侵犯您的版权,请联系我们并提供相应证明,本平台将仔细验证并删除相关内容。
工具综合排行榜
TOP 1
双计算器 双计算器
同时用两个计算器,用于价格对比、数字分别计算等
TOP 2
推算几天后的日期 推算几天后的日期
推算从某天开始,增加或减少几天后的日期
TOP 3
随机密码生成 随机密码生成
随机生成安全复杂的密码,自由设置密码长度及复杂度
TOP 4
推算孩子的血型 推算孩子的血型
根据父母的血型推测子女的血型
TOP 5
日期转中文大写 日期转中文大写
把数字日期转成中文大写,是财务或商务合同常用的工具
热门内容:       双计算器       推算孩子的血型       随机密码生成       日期转中文大写       推算几天后的日期       达轻每日一景       高校分数线       高校查询       周公解梦大全
首页 科技开发工具大全
娱乐游玩工具大全
登录/注册
联系我们
  用户咨询/建议
kf@ss3316.com


商务合作/推广
hz@ss3316.com

达轻工具 APP

访问手机版网站
使用本平台必读并同意:任何内容仅供谨慎参考,不构成建议,不保证正确,平台不承担任何责任,同意用户协议隐私政策   
BaiduTrust安全认证签章
© 达轻科技 版权所有 增值电信业务经营许可证 ICP备 沪B2-20050023-3