代理们在三周内重构了30万行代码,而业内人士则都在思考:这究竟证明了什么?
CodeScene发布了一项案例研究:在三周的时间里,这些编程机器人使用大约4,000美元的代币费用,重新编写了30万行C语言代码,其工作过程通过逐帧回放工具进行了验证。在这些过程中,这些机器人还建立了一套针对特定代码库的编程流程指南。不过,业内人士对这项研究的范围、评估指标,以及最终结果在多大程度上受到所使用工具的影响提出了质疑。 作者:Steef-Jan Wiggers

CodeScene发布了一项案例研究:在三周的时间里,这些编程机器人使用大约4,000美元的代币费用,重新编写了30万行C语言代码,其工作过程通过逐帧回放工具进行了验证。在这些过程中,这些机器人还建立了一套针对特定代码库的编程流程指南。不过,业内人士对这项研究的范围、评估指标,以及最终结果在多大程度上受到所使用工具的影响提出了质疑。
作者:Steef-Jan Wiggers相关文章
对象关系映射框架为何仍会允许SQL注入攻击的发生(以及如何弥补这些安全漏洞)
许多开发人员认为,一旦使用了对象关系映射工具,SQL注入问题就不再存在了。但实际上,这个问题并没有消失,只是转移到了其他地方。 像Sequelize、Prisma、TypeORM和Knex这样的对象关系映射工具会自动为你生成参数化的查询语句,这一功能确实非常实用。但问题往往出现在那些超出了这些工具安全处理范围的代码部分——比如那些无法被对象关系映射工具的查询构建器清晰表达的原始SQL语句、动态排序字段,或者那些被不加思考就直接使用的辅助函数。 恰恰就是这些地方,会成为攻击者首先关注的目标。而且由于应用程序的其他部分看起来都受到了保护,开发者很容易忽视这些问题。 本文将重点讨论四种这类常见的安全
阅读全文
文章:利用人工智能编码助手的五种方法来优化你的软件架构
现代软件架构通常会使用一些旧有服务来完成特定的任务,但这些服务往往缺乏详细的文档说明;如果使用者对这些服务的原理不了解,使用它们就会带来风险。而人工智能编程辅助工具可以帮助填补这一知识缺口。 作者:Pierre Pureur、Kurt Bittner、Todd Miller
阅读全文
GKE Pod快照功能有助于缩短模型加载时间,并使相关操作能够通过快照生命周期管理机制来完成。
谷歌发布了关于GKE Pod快照的性能测试结果,数据显示:快照的使用能够将应用程序的启动延迟降低多达89%;对于规模为70GB的模型来说,其加载时间仅需37秒。该功能还会通过gVisor将CPU和GPU的内存使用情况记录到Cloud Storage中。一些从业者质疑:在实现这些功能的过程中,“使快照失效”这一环节是否才是真正棘手的问题——因为快照的生成是基于机器的规格参数、系列型号以及内核和驱动程序的版本来进行的。 作者:Steef-Jan Wiggers
阅读全文
如何将Jekyll博客主题移植到Python环境中:实际操作中的经验与教训
几年来,我一直在使用一个采用 tufte-jekyll 样式设计的博客,正是这个经历让我发现了Edward Tufte所提出的布局理念。 Edward Tufte 因在数据可视化与信息设计领域的贡献而闻名,他是高数据密度设计的坚定支持者,同时也极力反对使用那些毫无意义的视觉元素。 tufte-css (以及它的许多衍生版本)为网页设计带来了诸多优势:充足的空白空间、适合阅读的排版格式,还有用于提供补充信息的 侧边注释 (而非干扰用户体验的弹出窗口)。 除了那些与写作无关的部分外,我对 tufe-jekyll 博客的设计几乎毫无意见。这个基于 Jekyll 框架、使用 Ruby 语言开发的版本,
阅读全文