Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

Moderne 正在为复杂的代码库构建自动化代码修复

Posted on 2023-02-07

今天的软件非常复杂,建立在 API、开源库和其他通用代码存储库之上。这些组件让开发人员的生活更轻松,但当任何东西需要更新时,它可能会对整个公司的代码库产生连锁反应。代码库越大,实施这些更改所需的时间就越多,从网络安全的角度来看,其中一些更改可能是必不可少的。

想象一下,能够创建一个自动化配方,在您的代码中级联,从而在人类完成相同工作所需时间的一小部分内自动进行更改。这就是总部位于西雅图的初创公司Moderne正在使用其代码修复自动化平台所做的事情。

公司首席执行官 Jonathan Schneider 与行业资深人士 Olga Kundzich 共同创立了这家初创公司,他指出近 80% 的代码来自第三方组件。在帮助开发人员避免重新发明轮子的同时,它也创建了庞大的代码库,这些代码库的规模本质上更难更新。

这就是他的公司进来的地方,他说这正在构建一个类别定义的产品。 “我们确实是自动化源代码修复本身的先行者。因此,我们是现代化和安全性的‘为我做’,跨大型企业代码库进行源到源转换,”施耐德解释道。

他说我们以前没有看到其他公司以这种方式尝试过的原因是因为这是一个非常难解决的问题。 “我们正在将修复程序移植到其他人的代码中。真正困难的是,如果代码主体不能将移植的代码识别为自己的代码,它将拒绝它。所以这就像器官排斥疾病,所以必须以一种在我们插入它的每一小段代码的上下文中以及在这样的大环境中看起来惯用一致的方式来设计更改,”他说。

他们创建他们所谓的配方,这些配方准确地定义了更改代码以适应现有代码所必须发生的事情。 “这是一个基于规则的系统,它只是对代码中的现有样式进行大量推断。然后我们就可以设计出看起来像它的变化。”

创始人于 2020 年创立了这家公司,并根据施耐德在 Netflix 担任工程师时所做的一些工作构建了一个解决方案。在早期工作的基础上,他和他的团队能够构建这个解决方案,他说事实证明,任何拥有复杂代码库的公司的需求与 Netflix 或任何其他技术驱动型公司并没有太大不同。

如今,公司拥有 20 名员工,其中大部分是经验丰富的工程师。 Schneider 说这些人往往是多元化的,这对他正在努力建立一个多元化和包容性的团队很有帮助。 “老实说,也许我们很幸运,事实证明,在这方面拥有高技能的人群恰好比你想象的更加多样化,”他说。

该公司于 2021 年底完成了 1500 万美元的 A 轮融资,但今天是首次宣布。该轮融资由英特尔投资领投,True Ventures、Mango Capital 和 Allstate Strategic Ventures 跟投。

Moderne 正在为复杂代码库构建自动化代码修复,作者Ron Miller最初发表于TechCrunch

原文: https://techcrunch.com/2023/02/07/moderne-is-bringing-automated-code-remediation-across-complex-code-bases/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Anil Dash
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Big Technology
  • Bits about Money
  • Brandon Skerritt
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • HeardThat Blog
  • Henrique Dias
  • Herman Martinus
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Li Haoyi
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Maggie Appleton
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mind Matters
  • Mostly metrics
  • Naval Ravikant
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steph Ango
  • Stephen Wolfram
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme