AWS正式推出基于AI的CodeGuru代码检查与性能分析器

2020年06月30日 11:52 次阅读 稿源:cnBeta.COM 条评论

去年 12 月,亚马逊在 AWS re:Invent 上启动了 CodeGuru 的预览。作为一款借助机器学习技术来自动检查代码错误、并提出潜在优化建议的工具,其现已正式向公众开放。据悉,CodeGuru 主要由代码检查其 Reviewer 和性能分析器 Profiler 两个部分组成。

访问:

阿里云福利专场 云服务器ECS低至102元/年

1.png

据悉,为了打造 Reviewer 代码分析器,AWS 团队借鉴了 GitHub 上超过一万个开源项目的代码、以及亚马逊内部代码库来训练其算法。

该公司在今日的公告中称,即便是拥有经验足够丰富的开发团队的亚马逊之类的大企业,要利用空暇时间来进行代码审查,也是一项相当大的挑战。

由于每日要过目的代码量很大,即便是经验老道的审查员,也可能在面对客户应用程序代码时有所遗漏,从而导致错误和性能问题。

2.png

使用 CodeGuru 的时候,开发者可将其代码放到 GitHub、Bitbucket Cloud、或者 AWS 的 CodeCommit 等托管平台上。然后 Reviewer 代码分析器会尝试查找潜在的错误,同时给出相应的修改建议。

所有操作都是在代码存储库的上下文环境中完成,因此 CodeGuru 还将创建一个 GitHub 查询请求(pull request),并在其中添加注释。为了训练机器学习模型,用户也可向 CodeGuru 提交一系列基础反馈。

CodeGuru Application Profiler 的任务有所不同,其旨在帮助开发者找出代码中有哪些地方存在性能低下的问题,并且包括了对无服务器平台的支持(比如 AWS Lambda 和 Fargate)。

3.png

AWS 表示,已有多家企业在预览期间便开始使用 CodeGuru,比如 Atlassian、EagleDream 和 DevFactory 。

AWS 技术工程团队主管 Zak Islam 补充道:“当我们检测到生产中的异常时,CodeGuru 的连续分析功能,可将调查所需耗费的时间从几天缩短到几小时、甚至几分钟”。

如此一来,开发者可将更多精力投入到提供差异化的功能上,并减少研究生产环境中的问题所浪费的宝贵时间。

访问:

Verisign - .com域名的守护者 为品牌代言

对文章打分

AWS正式推出基于AI的CodeGuru代码检查与性能分析器

2 (50%)
已有 条意见

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      Top 10

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan