代码审查也要自动化了?Amazon 推新工具

新闻 开发工具 自动化
这是一款用于代码审查自动化和性能优化推荐的机器学习服务。它能找出最影响程序性能的代码行,并让提供修复或改进代码的具体建议。

 12 月 3 日,Amazon 官网宣布推出 CodeGuru 预览版。

代码审查也要自动化了?Amazon 推新工具

CodeGuru 是一个用于代码审查自动化和性能优化推荐的机器学习服务。它能找出最影响程序性能的代码行,并让提供修复或改进代码的具体建议。

目前 CodeGuru 还是预览版,仅支持 Java 语言,其他语言后续会加上。

CodeGuru 能找出的问题有:资源泄漏、潜在的并发竞争条件和浪费的CPU周期……

 

Amazon 官网给出了两个示意图:

代码审查也要自动化了?Amazon 推新工具

CodeGuru Reviewer 可以扫描 pull request,并针对源代码给出建议,同时还会描述是什么导致了这个问题,以及你该如何补救。

代码审查也要自动化了?Amazon 推新工具

当 CodeGuru Profiler 看到优化应用程序性能的机会时,它会解释为什么建议做更改,是什么导致了这个问题,如何解决它,以及这个问题在代码中的什么地方影响了程序。

 

据亚马逊官网称,CodeGuru 的机器学习模型是在亚马逊的代码库中训练的,这些代码库包括数十万个内部项目,以及 GitHub 上 1 万多个开源项目。基于数十年的代码审查和应用程序概要分析经验,数万名 Amazon 开发人员为 CodeGuru 提供了训练。

责任编辑:张燕妮 来源: 技术最前线
相关推荐

2021-03-30 09:00:00

工具自动化开发

2021-03-23 08:00:00

工具开发审查

2023-02-03 17:25:31

自动化代码审查开发

2023-09-06 10:44:09

Nitrux 3.0工具

2012-03-15 16:52:39

JavaCodePro Ana

2017-09-11 09:44:24

机器学习自动化AML

2011-03-01 16:08:46

2020-06-30 10:50:39

GitHub代码审查

2009-08-05 09:59:40

Code Review代码审查工具

2016-04-12 10:18:19

代码审计自动化代码审计工具

2018-11-06 05:35:48

自动化网络安全事件响应

2021-08-27 13:46:51

自动化移动传输网络

2013-10-17 10:35:52

红帽redhatRed Hat Acc

2022-02-21 11:24:14

代码工具开发

2021-09-07 09:00:00

开发测试工具

2013-02-27 10:11:06

代码审查ThoughtBot

2011-06-13 09:34:02

微软AndroidWindows Pho

2020-01-08 15:19:58

代码开发工具

2012-08-09 09:10:56

代码审查代码

2012-11-22 09:51:14

点赞
收藏

51CTO技术栈公众号