AWS 推出 CodeGuru,提高代码质量并降低运营成本
AWS 方面宣布,其基于机器学习的开发人员工具 CodeGuru 已全面可用。CodeGuru 可提供智能建议,以帮助提高代码质量并降低运营成本。
AWS 亚马逊机器学习副总裁 Swami Sivasubramanian 称,“ 我们的客户开发并运行了许多应用程序,其中包括数百万行代码。确保这些代码的质量和效率是非常重要的,因为即使是几行代码中的错误和低效也会造成非常大的损失。现如今,识别代码质量问题的方法是耗时的、手动的且容易出错的,尤其是在大规模的情况下。”
由于每天要编写的代码量很大,所以即使对于像亚马逊这样的大型组织来说,想要有足够的经验丰富的开发人员以及足够的空闲时间来进行代码审查,也是一项相当大的挑战。且即使是最有经验的审阅者,也可能在面对客户应用程序代码时有所遗漏,从而导致出现错误和性能问题。
因此,AWS 构建了 CodeGuru 来解决该问题。该解决方案主要包括两个部分:CodeGuru Reviewer 和 Application Profiler。
Code Reviewer 使用机器学习在应用程序开发过程中自动标记问题和难以发现的错误,同时提供有关如何解决它们的具体建议。AWS 称,CodeGuru 的机器学习模型基于 Amazon 的代码库进行训练,这些代码库包括了数十万个内部项目,以及 GitHub 上的 1 万多个开源项目。
此外,CodeGuru Reviewer 还提供了拉取请求仪表板,列出了所有代码审阅的信息,例如代码审阅的状态、分析的代码行数和建议数。开发人员也可以对建议给予正面或负面的反馈,以推动算法的进步。而 CodeGuru Profiler 则在不断地探求应用程序性能优化,从而确定最“昂贵”的代码行,并提供修复方法建议,以降低 CPU 使用率、减少计算成本和提高应用程序性能。
AWS 透露,Atlassian、EagleDream 和 DevFactory 等多家企业从预览期间就已经开始使用 CodeGuru 工具。其中,Atlassian 方面表示,Amazon CodeGuru 的连续分析功能,能够将他们的代码审核时间从几天缩短到几小时,甚至是几分钟。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 实战于618大促的京东毫秒级热 key 探测框架设计与实践
在拥有大量并发用户的系统中,热key一直以来都是一个不可避免的问题。或许是突然某些商品成了爆款,或许是海量用户突然涌入某个店铺,或许是秒杀时瞬间大量开启的爬虫用户, 这些突发的无法预先感知的热key都是系统潜在的巨大风险。 风险是什么呢?主要是数据层,其次是服务层。 热key对数据层的冲击显而易见,譬如数据存放在redis或者MySQL中,以redis为例,那个未知的热数据会按照hash规则被存在于某个redis分片上,平时使用时都从该分片获取它的数据。由于redis性能还不错,再加上集群模式,每秒我们假设它能支撑20万次读取,这足以支持大部分的日常使用了。但是,以京东为例的这些头部互联网公司,动辄某个爆品,会瞬间引入每秒上百万甚至数百万的请求,当然流量多数会在几秒内就消失。但就是这短短的几秒的热key,就会瞬间造成其所在redis分片集群瘫痪。原因也很简单,redis作为一个单线程的结构,所有的请求到来后都会去排队,当请求量远大于自身处理能力时,后面的请求会陷入等待、超时。由于该redis分片完全被这个key的请求给打满,导致该分片上所有其他数据操作都无法继续提供服务,也就是...
- 下一篇
Chrome 市场份额突破 70%,Edge 争夺用户行为仍在继续
根据市场调研机构 NetMarketShare发布的最新数据,2020 年 6 月份,桌面端 Chrome 浏览器的市场份额突破了 70%,达到 70.19%。 Chrome 浏览器的市场占有率反复上下波动,曾十分逼近 70%,也曾连月下跌。真正突破 70%,还是首次。这样一来,Chrome 或者说 chromium 又进一步稳固了浏览器市场的霸主地位。毕竟现在稳居第二的 Egde 浏览器也挂着 chromium 的内核。 微软的 Edge 浏览器在 6 月也有小幅上涨,市场份额由 7.86% 上升至 8.07%。自今年 1 月份新版 Edge 发布以来,它就一直呈增长趋势,甚至在 3 月赶超 Firefox。照这样的状态,突破 10% 也许指日可待——在市场份额占绝对多数的 Chrome 浏览器压制下,长期以来,甚至还没有哪款浏览器能够拥有 10% 以上的市场。 在最近一次大版本更新中,微软已陆续向 Windows 10 用户自动推送新版 Edge 浏览器,旧版会被自动替换掉,且新版不支持卸载。随着 Windows 10 市场份额的扩大和用户的增长,这样强制安装浏览器的行为效果也许会...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7设置SWAP分区,小内存服务器的救世主