• 简中
    • 繁中
  • 注册
  • 查看作者
  • AWS正式推出基于AI的CodeGuru代码检查与性能分析器

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

    访问:

    阿里云年中大促 点击领取最高12000元红包

    天翼云年中上云节 云主机1C2G 92元/年 实名注册送8888元大礼包

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

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

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

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

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

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

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

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

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

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

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

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

    cnBeta.COM  2020-06-30 12:02:29

  • 0
  • 0
  • 0
  • 156
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: