IDE已死,ADE当立

作者: CBISMB

责任编辑: 邹大斌

来源: CBISMB

时间: 2026-07-13 11:29

关键字: IDE Git ADE 智能体编程 worktree

浏览: 0

点赞: 0

收藏: 0

过去四十年,软件开发工具一直围绕IDE——集成开发环境——展开。Borland被广泛认为将IDE推向了大众,编辑器、编译器和调试器合而为一的形态彻底改变了软件开发行业。1980年代中期,Turbo Pascal等产品让IDE走向普及,这标志着编程史上的一个重大转折点。

但IDE的时代已经终结。随着智能体编程以不可思议的速度崛起,IDE已退居次席,开发者发现自己越来越少使用它,转而花时间管理那些真正在写代码的智能体。

变化之快令人应接不暇。就在几个月前,笔者还在IDE里借助智能体构建项目。但很快,我就同时开着四五个终端窗口,在不同项目上并行工作,智能体们各自埋头处理不同任务。在独立的仓库和项目间并行作战还勉强可控,但当我需要在同一仓库的不同功能模块上同时推进时,情况就变得相当棘手了。

显然,开发者需要下一代工具来管理这一切。

代码智能体需要 Worktree

解决这个问题的第一步是认识一个鲜为人知且未被充分利用的Git功能——worktree。Git worktree允许你从单个Git数据库中,将同一仓库的多个分支检出到不同目录。这项长期只有少数人使用的高级技术,却天然适配智能体编程的新世界。

以往,开发者通常一次只处理一个工单,简单的git checkout就够用了。这假设只有一个行动者——开发者本人——在代码库上操作。但在智能体编程时代,同时推进三个Jira工单不再是疯狂的想法,而worktree使这种并行成为可能。它为每个"开发者"分配独立的分支和目录,以极低成本实现隔离,无需克隆和fork独立的仓库实例。

于是,这个几乎尘封的Git老功能,一夜之间成了智能体编程的关键。当然,worktree本身的管理开销也不容小觑——如果能有一个统一的管理入口就好了。

智能体编程需要 ADE

这就是ADE——智能体开发环境——的由来。ADE是一种随智能体AI涌现的新型开发环境,它协调和管理多个代码智能体在同一仓库、多个问题、多个分支上并行工作时的一切事务。正如GitKraken公司CEO Matt Johnston(其公司开发了Kepler ADE)所说:"IDE是为一个人打字时代构建的,ADE是为人类编排智能体舰队时代构建的。"

ADE负责处理所有脏活累活——打开、运行、关闭Git中的worktree。同时管理五个终端窗口这类事对人类来说并不擅长,但AI驱动的智能体开发环境却游刃有余。

单线程开发的日子已经终结。借助ADE,开发者可以轻松多任务并行,同时跟踪多项任务。不必再操心管理多个智能体跨多个worktree的后勤开销,开发者可以专注于指挥智能体,确保它们为手头任务产出正确的工作成果。

坦率地讲,你现在可能已经不常使用IDE了。而且你不会怀念它。

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。